|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.adventnet.adaptors.snmp.SNMPEnableTable
public class SNMPEnableTable
This class acts as the Managed Resource of the RequiredModelMBean.
For each TableMBean ,that is deployed in the cluster server, an instance of this
class is created and is registered in the admin MBean server. This MBean gives a
consolidated view of the data present in the cluster MBeans.
JmxTableModelListener| Field Summary | |
|---|---|
static java.lang.String |
INTERNAL_INDEX
|
protected javax.management.MBeanServer |
server
|
| Constructor Summary | |
|---|---|
SNMPEnableTable()
The constructor for this class. |
|
| Method Summary | |
|---|---|
void |
addRow(java.lang.Object[] indexObjects,
javax.jmx.openmbean.CompositeData cd)
Implementation of JmxTableModelListener interface. |
void |
deleteRow(java.lang.Object[] indexObjects)
Implementation of JmxTableModelListener interface. |
java.util.List |
getEntries(int startIndex,
int endIndex)
Implementation of JmxTableModelListener interface. |
javax.jmx.openmbean.CompositeData |
getEntry(java.lang.Object[] indexObjects)
Implementation of JmxTableModelListener interface. |
javax.jmx.openmbean.CompositeData |
getFirstEntry()
Implementation of JmxTableModelListener interface. |
java.lang.String[] |
getIndexNames()
The method to return index column Names of this table MBean. |
javax.jmx.openmbean.CompositeData |
getNextEntry(java.lang.Object[] indexObjects)
Implementation of JmxTableModelListener interface. |
java.util.List |
getRows(int i,
int j)
|
javax.jmx.openmbean.TabularData |
getSNMPEnableTable()
|
javax.jmx.openmbean.TabularData |
getTabularData()
|
protected java.lang.Object |
getValue(javax.management.ObjectName oname,
java.lang.String className,
java.lang.String columnName)
|
protected void |
initialise(javax.management.modelmbean.ModelMBeanInfo mbai)
|
void |
modifyRow(java.lang.Object[] indexObjects,
javax.jmx.openmbean.CompositeData cd)
Implementation of JmxTableModelListener interface. |
void |
postDeregister()
|
void |
postRegister(java.lang.Boolean b)
|
void |
preDeregister()
|
javax.management.ObjectName |
preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
|
void |
setClassName(javax.management.MBeanServer server,
java.lang.String wsClassName,
javax.management.modelmbean.ModelMBeanInfo minfo)
|
void |
setClassNames(javax.management.MBeanServer server,
java.lang.String[] wsClassNames,
javax.management.modelmbean.ModelMBeanInfo minfo)
|
void |
setClassNames(java.lang.String[] wsClassNames)
|
void |
setObjectName(javax.management.MBeanServer server,
java.lang.String wsObjectName,
javax.management.modelmbean.ModelMBeanInfo minfo)
|
void |
setRefreshInterval(int interval)
Method to set the refresh interval. |
void |
setSNMPEnableTable(javax.jmx.openmbean.TabularData data)
|
void |
setTabularData(javax.jmx.openmbean.TabularData data)
|
int |
totalRows()
Implementation of JmxTableModelListener interface. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected javax.management.MBeanServer server
public static final java.lang.String INTERNAL_INDEX
| Constructor Detail |
|---|
public SNMPEnableTable()
MasterTableMBean instance.
clusterName - the name of the cluster where the table mbeans reside.| Method Detail |
|---|
public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
preRegister in interface javax.management.MBeanRegistrationpublic void postRegister(java.lang.Boolean b)
postRegister in interface javax.management.MBeanRegistration
public void preDeregister()
throws java.lang.Exception
preDeregister in interface javax.management.MBeanRegistrationjava.lang.Exceptionpublic void postDeregister()
postDeregister in interface javax.management.MBeanRegistration
public void setClassName(javax.management.MBeanServer server,
java.lang.String wsClassName,
javax.management.modelmbean.ModelMBeanInfo minfo)
public void setClassNames(javax.management.MBeanServer server,
java.lang.String[] wsClassNames,
javax.management.modelmbean.ModelMBeanInfo minfo)
public void setClassNames(java.lang.String[] wsClassNames)
public void setObjectName(javax.management.MBeanServer server,
java.lang.String wsObjectName,
javax.management.modelmbean.ModelMBeanInfo minfo)
protected void initialise(javax.management.modelmbean.ModelMBeanInfo mbai)
public javax.jmx.openmbean.TabularData getTabularData()
public void setTabularData(javax.jmx.openmbean.TabularData data)
public javax.jmx.openmbean.TabularData getSNMPEnableTable()
public void setSNMPEnableTable(javax.jmx.openmbean.TabularData data)
public void setRefreshInterval(int interval)
interval - an int valuepublic java.lang.String[] getIndexNames()
public javax.jmx.openmbean.CompositeData getEntry(java.lang.Object[] indexObjects)
getEntry in interface com.adventnet.utils.jmx.JmxTableModelListenerindexObjects - the object array with index objects which identifies the row
public javax.jmx.openmbean.CompositeData getNextEntry(java.lang.Object[] indexObjects)
getNextEntry in interface com.adventnet.utils.jmx.JmxTableModelListenerindexObjects - the object array with index objects which identifies the row
public javax.jmx.openmbean.CompositeData getFirstEntry()
getFirstEntry in interface com.adventnet.utils.jmx.JmxTableModelListener
public void addRow(java.lang.Object[] indexObjects,
javax.jmx.openmbean.CompositeData cd)
throws java.lang.Exception
addRow in interface com.adventnet.utils.jmx.JmxTableModelListenerindexObjects - the object array with index objects which identifies the row
to be added.cd - the entry value as javax.jmx.openmbean.CompositeData instance.
java.lang.Exception
public void deleteRow(java.lang.Object[] indexObjects)
throws java.lang.Exception
deleteRow in interface com.adventnet.utils.jmx.JmxTableModelListenerindexObjects - the object array with index objects which identifies the row to be deleted.indexObjects - the entry value as javax.jmx.openmbean.CompositeData instance.
java.lang.Exception
public void modifyRow(java.lang.Object[] indexObjects,
javax.jmx.openmbean.CompositeData cd)
throws java.lang.Exception
modifyRow in interface com.adventnet.utils.jmx.JmxTableModelListenerindexObjects - the object array with index objects which identifies the row to be modified.cd - the entry value as javax.jmx.openmbean.CompositeData instance.
java.lang.Exceptionpublic int totalRows()
totalRows in interface com.adventnet.utils.jmx.JmxTableModelListener
public java.util.List getEntries(int startIndex,
int endIndex)
getEntries in interface com.adventnet.utils.jmx.JmxTableModelListener
protected java.lang.Object getValue(javax.management.ObjectName oname,
java.lang.String className,
java.lang.String columnName)
public java.util.List getRows(int i,
int j)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||