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, unregisterFromMBeanServerpublic RuntimeStandardMBean(java.lang.Class a_className,
com.convergin.common.wcsMbeanSupport.MBeanCache _mbeanCacheRef)
throws javax.management.NotCompliantMBeanException
javax.management.NotCompliantMBeanExceptionpublic 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 WcsMBeanpublic 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.NotificationBroadcasterjava.lang.IllegalArgumentExceptionpublic void removeNotificationListener(javax.management.NotificationListener _listener)
throws javax.management.ListenerNotFoundException
removeNotificationListener in interface javax.management.NotificationBroadcasterjavax.management.ListenerNotFoundExceptionpublic void removeNotificationListener(javax.management.NotificationListener _listener,
javax.management.NotificationFilter _filter,
java.lang.Object _handback)
throws javax.management.ListenerNotFoundException
removeNotificationListener in interface javax.management.NotificationEmitterjavax.management.ListenerNotFoundExceptionpublic javax.management.MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo in interface javax.management.NotificationBroadcasterpublic void sendGenericNotification(javax.management.Notification _notification)
public void setUpperThreshold(java.lang.String _attributeIndentifier,
long _upperThreshold)
throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpExceptionpublic long getUpperThreshold(java.lang.String _attributeIndentifier)
throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpExceptionpublic void setLowerThreshold(java.lang.String _attributeIndentifier,
long _lowerThreshold)
throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpExceptionpublic long getLowerThreshold(java.lang.String _attributeIndentifier)
throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpExceptionpublic void setUpperThreshold(int _defintionSet,
java.lang.String _attributeIndentifier,
long _upperThreshold)
throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpExceptionpublic long getUpperThreshold(int _defintionSet,
java.lang.String _attributeIndentifier)
throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpExceptionpublic void setLowerThreshold(int _defintionSet,
java.lang.String _attributeIndentifier,
long _lowerThreshold)
throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpExceptionpublic long getLowerThreshold(int _defintionSet,
java.lang.String _attributeIndentifier)
throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpExceptionpublic void setCounterValue(java.lang.String _counterIdentifier,
long _newCounterVal)
throws javax.management.BadAttributeValueExpException
javax.management.BadAttributeValueExpExceptionpublic javax.management.ObjectName addAdditionalKeysToMBeanName(javax.management.ObjectName _originalMBeanName)
throws javax.management.MalformedObjectNameException
addAdditionalKeysToMBeanName in class WcsMBeanjavax.management.MalformedObjectNameExceptionpublic java.lang.String getAdditionalKeys()
getAdditionalKeys in class WcsMBeanpublic java.util.HashMap<javax.management.ObjectName,RuntimeStandardMBean> getAllRuntimeRegisteredMBeans()
public javax.management.ObjectName addMBeanNameToMBeanLists()
addMBeanNameToMBeanLists in class WcsMBeanpublic javax.management.ObjectName removeMBeanNameFromMBeanLists()
removeMBeanNameFromMBeanLists in class WcsMBeanpublic javax.management.ObjectName getObjectName()
getObjectName in interface com.convergin.common.wcsMbeanSupport.RuntimeThresholdInterfacepublic int getSnmpTableIndex()
getSnmpTableIndex in interface com.convergin.common.wcsMbeanSupport.RuntimeThresholdInterfacepublic abstract java.lang.String[] getCounterKeyNames()
public java.lang.String getMBeanApplicativeType()
getMBeanApplicativeType in class WcsMBeanpublic abstract RuntimeStandardMBean clone()
clone in class java.lang.Object