Skip navigation links

Oracle Communications Service Broker
Module MBean Java API Reference
Release 6.0

E26174-01


com.convergin.common.wcsMbeanSupport
Class RuntimeStandardMBean

java.lang.Object
  extended by WcsMBean
      extended by 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

Constructor Summary
RuntimeStandardMBean(java.lang.Class a_className, MBeanCache _mbeanCacheRef)
           

 

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

 

Constructor Detail

RuntimeStandardMBean

public RuntimeStandardMBean(java.lang.Class a_className,
                            MBeanCache _mbeanCacheRef)
                     throws javax.management.NotCompliantMBeanException
Throws:
javax.management.NotCompliantMBeanException

Method Detail

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

Oracle Communications Service Broker
Module MBean Java API Reference
Release 6.0

E26174-01


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.