public abstract class RuntimeStandardMBean extends WcsMBean implements com.convergin.common.wcsMbeanSupport.RuntimeThresholdInterface, javax.management.NotificationEmitter
Constructor and Description |
---|
RuntimeStandardMBean(java.lang.Class a_className,
com.convergin.common.wcsMbeanSupport.MBeanCache _mbeanCacheRef) |
Modifier and Type | Method and Description |
---|---|
javax.management.ObjectName |
addAdditionalKeysToMBeanName(javax.management.ObjectName _originalMBeanName) |
javax.management.ObjectName |
addMBeanNameToMBeanLists() |
void |
addNotificationListener(javax.management.NotificationListener _listener,
javax.management.NotificationFilter _filter,
java.lang.Object _handback) |
void |
checkAllNotifications() |
void |
checkNotificationsForSpecificAttributes(java.util.HashSet<java.lang.String> _specificAttributeNames) |
abstract RuntimeStandardMBean |
clone() |
java.lang.String |
getAdditionalKeys() |
java.util.HashMap<javax.management.ObjectName,RuntimeStandardMBean> |
getAllRuntimeRegisteredMBeans() |
java.util.List<java.lang.String> |
getAvailableAttributes() |
com.convergin.common.bsw.CountersAccessorInterface |
getCounterAccessor() |
abstract java.lang.String[] |
getCounterKeyNames() |
com.convergin.common.bsw.CountingMethod |
getCountingMethod() |
long |
getLowerThreshold(int _defintionSet,
java.lang.String _attributeIndentifier) |
long |
getLowerThreshold(java.lang.String _attributeIndentifier) |
java.lang.String |
getMBeanApplicativeType() |
com.convergin.common.wcsMbeanSupport.MBeanCache |
getMBeanCacheRef() |
java.lang.String |
getMbeanVersion() |
java.util.ArrayList<com.convergin.common.wcsMbeanSupport.RuntimeWcsMBeanAttributeMonitor> |
getMonitoredAttributesObjectsArr() |
java.util.HashMap<java.lang.String,com.convergin.common.wcsMbeanSupport.RuntimeWcsMBeanAttributeMonitor> |
getMonitoredAttributesObjectsHash() |
javax.management.MBeanNotificationInfo[] |
getNotificationInfo() |
javax.management.ObjectName |
getObjectName() |
RuntimeStandardMBean |
getPreviousIntervalMBeanInstance() |
int |
getSnmpTableIndex() |
long |
getUpperThreshold(int _defintionSet,
java.lang.String _attributeIndentifier) |
long |
getUpperThreshold(java.lang.String _attributeIndentifier) |
void |
refreshAttributeNamesArray() |
javax.management.ObjectName |
removeMBeanNameFromMBeanLists() |
void |
removeNotificationListener(javax.management.NotificationListener _listener) |
void |
removeNotificationListener(javax.management.NotificationListener _listener,
javax.management.NotificationFilter _filter,
java.lang.Object _handback) |
void |
sendGenericNotification(javax.management.Notification _notification) |
void |
setCounterValue(java.lang.String _counterIdentifier,
long _newCounterVal) |
void |
setCountingMethod(com.convergin.common.bsw.CountingMethod _countingMethod) |
void |
setLowerThreshold(int _defintionSet,
java.lang.String _attributeIndentifier,
long _lowerThreshold) |
void |
setLowerThreshold(java.lang.String _attributeIndentifier,
long _lowerThreshold) |
void |
setUpperThreshold(int _defintionSet,
java.lang.String _attributeIndentifier,
long _upperThreshold) |
void |
setUpperThreshold(java.lang.String _attributeIndentifier,
long _upperThreshold) |
addObjectToList, constructObjectName, constructObjectName, getAllRegisteredMBeans, getAppID, getAttributeOperationDescription, getInstanceForObjectName, getMbeanIndex, getObjectListOfThisType, getOperationParamName, getServerName, getTargetName, getTypeName, getTypeOfObjectName, initAttributeOperationDescriptions, initOperationParamNames, isReadyForDeletion, markReadyForDeletion, registerToMBeanServer, removeObjectFromList, removeObjectFromObjectNameCache, setAppID, setMbeanIndex, setMbeanVersion, setObjectName, setServerName, setTargetName, unmarkReadyForDeletion, unregisterFromMBeanServer
public RuntimeStandardMBean(java.lang.Class a_className, com.convergin.common.wcsMbeanSupport.MBeanCache _mbeanCacheRef) throws javax.management.NotCompliantMBeanException
javax.management.NotCompliantMBeanException
public com.convergin.common.wcsMbeanSupport.MBeanCache getMBeanCacheRef()
public com.convergin.common.bsw.CountersAccessorInterface getCounterAccessor()
public void setCountingMethod(com.convergin.common.bsw.CountingMethod _countingMethod)
public com.convergin.common.bsw.CountingMethod getCountingMethod()
public RuntimeStandardMBean getPreviousIntervalMBeanInstance()
public java.lang.String getMbeanVersion()
getMbeanVersion
in class WcsMBean
public void refreshAttributeNamesArray()
public java.util.List<java.lang.String> getAvailableAttributes()
public final java.util.HashMap<java.lang.String,com.convergin.common.wcsMbeanSupport.RuntimeWcsMBeanAttributeMonitor> getMonitoredAttributesObjectsHash()
public final java.util.ArrayList<com.convergin.common.wcsMbeanSupport.RuntimeWcsMBeanAttributeMonitor> getMonitoredAttributesObjectsArr()
public void checkAllNotifications()
public void checkNotificationsForSpecificAttributes(java.util.HashSet<java.lang.String> _specificAttributeNames)
public void addNotificationListener(javax.management.NotificationListener _listener, javax.management.NotificationFilter _filter, java.lang.Object _handback) throws java.lang.IllegalArgumentException
addNotificationListener
in interface javax.management.NotificationBroadcaster
java.lang.IllegalArgumentException
public void removeNotificationListener(javax.management.NotificationListener _listener) throws javax.management.ListenerNotFoundException
removeNotificationListener
in interface javax.management.NotificationBroadcaster
javax.management.ListenerNotFoundException
public void removeNotificationListener(javax.management.NotificationListener _listener, javax.management.NotificationFilter _filter, java.lang.Object _handback) throws javax.management.ListenerNotFoundException
removeNotificationListener
in interface javax.management.NotificationEmitter
javax.management.ListenerNotFoundException
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo
in interface javax.management.NotificationBroadcaster
public void sendGenericNotification(javax.management.Notification _notification)
public void setUpperThreshold(java.lang.String _attributeIndentifier, long _upperThreshold) throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpException
public long getUpperThreshold(java.lang.String _attributeIndentifier) throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpException
public void setLowerThreshold(java.lang.String _attributeIndentifier, long _lowerThreshold) throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpException
public long getLowerThreshold(java.lang.String _attributeIndentifier) throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpException
public void setUpperThreshold(int _defintionSet, java.lang.String _attributeIndentifier, long _upperThreshold) throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpException
public long getUpperThreshold(int _defintionSet, java.lang.String _attributeIndentifier) throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpException
public void setLowerThreshold(int _defintionSet, java.lang.String _attributeIndentifier, long _lowerThreshold) throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpException
public long getLowerThreshold(int _defintionSet, java.lang.String _attributeIndentifier) throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpException
public void setCounterValue(java.lang.String _counterIdentifier, long _newCounterVal) throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpException
public javax.management.ObjectName addAdditionalKeysToMBeanName(javax.management.ObjectName _originalMBeanName) throws javax.management.MalformedObjectNameException
addAdditionalKeysToMBeanName
in class WcsMBean
javax.management.MalformedObjectNameException
public java.lang.String getAdditionalKeys()
getAdditionalKeys
in class WcsMBean
public java.util.HashMap<javax.management.ObjectName,RuntimeStandardMBean> getAllRuntimeRegisteredMBeans()
public javax.management.ObjectName addMBeanNameToMBeanLists()
addMBeanNameToMBeanLists
in class WcsMBean
public javax.management.ObjectName removeMBeanNameFromMBeanLists()
removeMBeanNameFromMBeanLists
in class WcsMBean
public javax.management.ObjectName getObjectName()
getObjectName
in interface com.convergin.common.wcsMbeanSupport.RuntimeThresholdInterface
public int getSnmpTableIndex()
getSnmpTableIndex
in interface com.convergin.common.wcsMbeanSupport.RuntimeThresholdInterface
public abstract java.lang.String[] getCounterKeyNames()
public java.lang.String getMBeanApplicativeType()
getMBeanApplicativeType
in class WcsMBean
public abstract RuntimeStandardMBean clone()
clone
in class java.lang.Object