01: /*
02: * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
03: * PROPRIETARY/CONFIDENTIAL. Use of this product is subject to license terms.
04: */
05: package com.sun.portal.monitoring;
06:
07: import javax.management.openmbean.OpenDataException;
08: import javax.management.openmbean.TabularData;
09: import javax.management.openmbean.TabularType;
10:
11: public interface TabularDataWrapper {
12: public String getTabularTypeName();
13:
14: public String getTabularTypeDescription();
15:
16: public String[] getIndexNames();
17:
18: public TabularType getTabularType() throws OpenDataException;
19:
20: public TabularData toTabularData() throws OpenDataException;
21:
22: public void fromTabularData(TabularData tabularData)
23: throws OpenDataException;
24: }
|