Skip navigation links
com.convergin.common.wcsMbeanSupport
Class RuntimeStandardMBean
java.lang.Object
WcsMBean
com.convergin.common.wcsMbeanSupport.RuntimeStandardMBean
- All Implemented Interfaces:
- javax.management.NotificationBroadcaster, javax.management.NotificationEmitter
- Direct Known Subclasses:
- DynamicCounterStandardMBean, SsuStandardMBean, TcapStandardMBean
-
public abstract class RuntimeStandardMBean
- extends WcsMBean
- implements javax.management.NotificationEmitter
Method Summary |
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()
|
CountersAccessorInterface |
getCounterAccessor()
|
abstract java.lang.String[] |
getCounterKeyNames()
|
CountingMethod |
getCountingMethod()
|
long |
getLowerThreshold(int _defintionSet, java.lang.String _attributeIndentifier)
|
long |
getLowerThreshold(java.lang.String _attributeIndentifier)
|
java.lang.String |
getMBeanApplicativeType()
|
MBeanCache |
getMBeanCacheRef()
|
java.lang.String |
getMbeanVersion()
|
java.util.ArrayList<RuntimeWcsMBeanAttributeMonitor> |
getMonitoredAttributesObjectsArr()
|
java.util.HashMap<java.lang.String,RuntimeWcsMBeanAttributeMonitor> |
getMonitoredAttributesObjectsHash()
|
javax.management.MBeanNotificationInfo[] |
getNotificationInfo()
|
javax.management.ObjectName |
getObjectName()
|
protected java.lang.String |
getParameterName(javax.management.MBeanOperationInfo op, javax.management.MBeanParameterInfo param, int paramNo)
|
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(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)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuntimeStandardMBean
public RuntimeStandardMBean(java.lang.Class a_className,
MBeanCache _mbeanCacheRef)
throws javax.management.NotCompliantMBeanException
-
- Throws:
javax.management.NotCompliantMBeanException
getMBeanCacheRef
public MBeanCache getMBeanCacheRef()
getCounterAccessor
public CountersAccessorInterface getCounterAccessor()
setCountingMethod
public void setCountingMethod(CountingMethod _countingMethod)
getCountingMethod
public CountingMethod getCountingMethod()
getPreviousIntervalMBeanInstance
public RuntimeStandardMBean getPreviousIntervalMBeanInstance()
getMbeanVersion
public java.lang.String getMbeanVersion()
refreshAttributeNamesArray
public void refreshAttributeNamesArray()
getAvailableAttributes
public java.util.List<java.lang.String> getAvailableAttributes()
getMonitoredAttributesObjectsHash
public final java.util.HashMap<java.lang.String,RuntimeWcsMBeanAttributeMonitor> getMonitoredAttributesObjectsHash()
getMonitoredAttributesObjectsArr
public final java.util.ArrayList<RuntimeWcsMBeanAttributeMonitor> getMonitoredAttributesObjectsArr()
checkAllNotifications
public void checkAllNotifications()
checkNotificationsForSpecificAttributes
public void checkNotificationsForSpecificAttributes(java.util.HashSet<java.lang.String> _specificAttributeNames)
addNotificationListener
public void addNotificationListener(javax.management.NotificationListener _listener,
javax.management.NotificationFilter _filter,
java.lang.Object _handback)
throws java.lang.IllegalArgumentException
-
- Specified by:
addNotificationListener
in interface javax.management.NotificationBroadcaster
-
- Throws:
java.lang.IllegalArgumentException
removeNotificationListener
public void removeNotificationListener(javax.management.NotificationListener _listener)
throws javax.management.ListenerNotFoundException
-
- Specified by:
removeNotificationListener
in interface javax.management.NotificationBroadcaster
-
- Throws:
javax.management.ListenerNotFoundException
removeNotificationListener
public void removeNotificationListener(javax.management.NotificationListener _listener,
javax.management.NotificationFilter _filter,
java.lang.Object _handback)
throws javax.management.ListenerNotFoundException
-
- Specified by:
removeNotificationListener
in interface javax.management.NotificationEmitter
-
- Throws:
javax.management.ListenerNotFoundException
getNotificationInfo
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
-
- Specified by:
getNotificationInfo
in interface javax.management.NotificationBroadcaster
sendGenericNotification
public void sendGenericNotification(javax.management.Notification _notification)
setUpperThreshold
public void setUpperThreshold(java.lang.String _attributeIndentifier,
long _upperThreshold)
throws javax.management.BadAttributeValueExpException
-
- Throws:
javax.management.BadAttributeValueExpException
getUpperThreshold
public long getUpperThreshold(java.lang.String _attributeIndentifier)
throws javax.management.BadAttributeValueExpException
-
- Throws:
javax.management.BadAttributeValueExpException
setLowerThreshold
public void setLowerThreshold(java.lang.String _attributeIndentifier,
long _lowerThreshold)
throws javax.management.BadAttributeValueExpException
-
- Throws:
javax.management.BadAttributeValueExpException
getLowerThreshold
public long getLowerThreshold(java.lang.String _attributeIndentifier)
throws javax.management.BadAttributeValueExpException
-
- Throws:
javax.management.BadAttributeValueExpException
setUpperThreshold
public void setUpperThreshold(int _defintionSet,
java.lang.String _attributeIndentifier,
long _upperThreshold)
throws javax.management.BadAttributeValueExpException
-
- Throws:
javax.management.BadAttributeValueExpException
getUpperThreshold
public long getUpperThreshold(int _defintionSet,
java.lang.String _attributeIndentifier)
throws javax.management.BadAttributeValueExpException
-
- Throws:
javax.management.BadAttributeValueExpException
setLowerThreshold
public void setLowerThreshold(int _defintionSet,
java.lang.String _attributeIndentifier,
long _lowerThreshold)
throws javax.management.BadAttributeValueExpException
-
- Throws:
javax.management.BadAttributeValueExpException
getLowerThreshold
public long getLowerThreshold(int _defintionSet,
java.lang.String _attributeIndentifier)
throws javax.management.BadAttributeValueExpException
-
- Throws:
javax.management.BadAttributeValueExpException
setCounterValue
public void setCounterValue(java.lang.String _counterIdentifier,
long _newCounterVal)
throws javax.management.BadAttributeValueExpException
-
- Throws:
javax.management.BadAttributeValueExpException
getParameterName
protected java.lang.String getParameterName(javax.management.MBeanOperationInfo op,
javax.management.MBeanParameterInfo param,
int paramNo)
addAdditionalKeysToMBeanName
public javax.management.ObjectName addAdditionalKeysToMBeanName(javax.management.ObjectName _originalMBeanName)
throws javax.management.MalformedObjectNameException
-
- Throws:
javax.management.MalformedObjectNameException
getAdditionalKeys
public java.lang.String getAdditionalKeys()
getAllRuntimeRegisteredMBeans
public java.util.HashMap<javax.management.ObjectName,RuntimeStandardMBean> getAllRuntimeRegisteredMBeans()
addMBeanNameToMBeanLists
public javax.management.ObjectName addMBeanNameToMBeanLists()
removeMBeanNameFromMBeanLists
public javax.management.ObjectName removeMBeanNameFromMBeanLists()
getObjectName
public javax.management.ObjectName getObjectName()
getSnmpTableIndex
public int getSnmpTableIndex()
getCounterKeyNames
public abstract java.lang.String[] getCounterKeyNames()
getMBeanApplicativeType
public java.lang.String getMBeanApplicativeType()
clone
public abstract RuntimeStandardMBean clone()
Skip navigation links
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.