Skip navigation links

Oracle Communications Service Broker Configuration and Runtime MBean Java API Referencee
6.1

E38079-01


com.convergin.common.wcsMbeanSupport
Class WcsMBean

java.lang.Object
  extended by javax.management.StandardMBean
      extended by com.convergin.common.wcsMbeanSupport.WcsMBean

All Implemented Interfaces:
DynamicMBean, MBeanRegistration
Direct Known Subclasses:
ConfStandardMBean, RuntimeStandardMBean

public abstract class WcsMBean
extends StandardMBean

Constructor Summary
WcsMBean(Class a_className)
           

 

Method Summary
 ObjectName addAdditionalKeysToMBeanName(ObjectName _originalMBeanName)
           
protected  void addAttributeOperationDescription(String _attributeName, String _description)
           
protected  void addGeneralMBeanDescription(String _desc)
           
 ObjectName addMBeanNameToMBeanLists()
           
 void addObjectToList(ObjectName a_objName, WcsMBean a_obj)
           
protected  void addOperationParamDescription(String _operationName, int _paramSequenceNumber, String _description)
           
protected  void addOperationParamName(String _operationName, int _paramSequenceNumber, String _paramName)
           
 ObjectName constructObjectName()
           
 ObjectName constructObjectName(String a_appId, String a_mbeanIndex, String _mbeanVersion, String a_mbeanType, String a_mbeanServerName, String a_targetName)
           
 String getAdditionalKeys()
           
static HashMap<ObjectName,WcsMBean> getAllRegisteredMBeans()
           
 String getAppID()
           
 String getAttributeOperationDescription(String _attributeName)
           
protected  String getDescription(MBeanAttributeInfo _info)
           
protected  String getDescription(MBeanInfo _info)
           
protected  String getDescription(MBeanOperationInfo _info)
           
protected  String getDescription(MBeanOperationInfo _op, MBeanParameterInfo _param, int _sequence)
           
 WcsMBean getInstanceForObjectName(ObjectName a_mbeanObjectName)
           
abstract  String getMBeanApplicativeType()
           
 String getMbeanIndex()
           
 String getMbeanVersion()
           
 HashMap getObjectListOfThisType()
           
protected static ObjectName getObjectNameForClassAndIndex(WcsMBean a_prototype, String a_index, String a_serverName, String a_appId)
           
protected static ObjectName[] getObjectNamesForClass(WcsMBean a_prototype)
           
protected static ObjectName[] getObjectNamesForClassAndPartialIndex(WcsMBean a_prototype, String _partialIndex)
           
protected  String getOperationParamDescription(String _operationName, int _paramSequenceNumber)
           
 String getOperationParamName(String _operationName, int _paramSequenceNumber)
           
protected  String getParameterName(MBeanOperationInfo _op, MBeanParameterInfo _param, int _sequence)
           
 String getServerName()
           
 String getTargetName()
           
abstract  String getTypeName()
           
static String getTypeOfObjectName(ObjectName a_objName)
           
 void initAttributeOperationDescriptions()
           
 void initOperationParamNames()
           
 boolean isReadyForDeletion()
           
 void markReadyForDeletion()
           
 void registerToMBeanServer(MBeanServer _server)
           
 ObjectName removeMBeanNameFromMBeanLists()
           
 void removeObjectFromList(ObjectName a_objName)
           
 void removeObjectFromObjectNameCache()
           
 void setAppID(String t_appID)
           
 void setMbeanIndex(String t_mbeanIndex)
           
 void setMbeanVersion(String t_mbeanVersion)
           
 void setObjectName(ObjectName a_objName)
           
 void setServerName(String t_serverName)
           
 void setTargetName(String t_targetName)
           
 void unmarkReadyForDeletion()
           
 void unregisterFromMBeanServer(MBeanServer _server)
           

 

Methods inherited from class javax.management.StandardMBean
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

WcsMBean

public WcsMBean(Class a_className)
         throws NotCompliantMBeanException
Throws:
NotCompliantMBeanException

Method Detail

setAppID

public void setAppID(String t_appID)

getAppID

public String getAppID()

setServerName

public void setServerName(String t_serverName)

getServerName

public String getServerName()

setTargetName

public void setTargetName(String t_targetName)

getTargetName

public String getTargetName()

setMbeanIndex

public void setMbeanIndex(String t_mbeanIndex)

getMbeanIndex

public String getMbeanIndex()

setMbeanVersion

public void setMbeanVersion(String t_mbeanVersion)

getMbeanVersion

public String getMbeanVersion()

markReadyForDeletion

public void markReadyForDeletion()

unmarkReadyForDeletion

public void unmarkReadyForDeletion()

isReadyForDeletion

public boolean isReadyForDeletion()

addObjectToList

public void addObjectToList(ObjectName a_objName,
                            WcsMBean a_obj)

removeObjectFromList

public void removeObjectFromList(ObjectName a_objName)

removeObjectFromObjectNameCache

public void removeObjectFromObjectNameCache()

setObjectName

public void setObjectName(ObjectName a_objName)

constructObjectName

public ObjectName constructObjectName()
                               throws MalformedObjectNameException
Throws:
MalformedObjectNameException

constructObjectName

public ObjectName constructObjectName(String a_appId,
                                      String a_mbeanIndex,
                                      String _mbeanVersion,
                                      String a_mbeanType,
                                      String a_mbeanServerName,
                                      String a_targetName)
                               throws MalformedObjectNameException
Throws:
MalformedObjectNameException

addAdditionalKeysToMBeanName

public ObjectName addAdditionalKeysToMBeanName(ObjectName _originalMBeanName)
                                        throws MalformedObjectNameException
Throws:
MalformedObjectNameException

getAdditionalKeys

public String getAdditionalKeys()

getTypeOfObjectName

public static String getTypeOfObjectName(ObjectName a_objName)

getInstanceForObjectName

public WcsMBean getInstanceForObjectName(ObjectName a_mbeanObjectName)

getObjectNamesForClassAndPartialIndex

protected static ObjectName[] getObjectNamesForClassAndPartialIndex(WcsMBean a_prototype,
                                                                    String _partialIndex)

getObjectNamesForClass

protected static ObjectName[] getObjectNamesForClass(WcsMBean a_prototype)

getObjectNameForClassAndIndex

protected static ObjectName getObjectNameForClassAndIndex(WcsMBean a_prototype,
                                                          String a_index,
                                                          String a_serverName,
                                                          String a_appId)

getAllRegisteredMBeans

public static HashMap<ObjectName,WcsMBean> getAllRegisteredMBeans()

addMBeanNameToMBeanLists

public ObjectName addMBeanNameToMBeanLists()

removeMBeanNameFromMBeanLists

public ObjectName removeMBeanNameFromMBeanLists()

registerToMBeanServer

public void registerToMBeanServer(MBeanServer _server)
                           throws Exception
Throws:
Exception

unregisterFromMBeanServer

public void unregisterFromMBeanServer(MBeanServer _server)
                               throws Exception
Throws:
Exception

addGeneralMBeanDescription

protected final void addGeneralMBeanDescription(String _desc)

addAttributeOperationDescription

protected final void addAttributeOperationDescription(String _attributeName,
                                                      String _description)

addOperationParamDescription

protected final void addOperationParamDescription(String _operationName,
                                                  int _paramSequenceNumber,
                                                  String _description)

addOperationParamName

protected final void addOperationParamName(String _operationName,
                                           int _paramSequenceNumber,
                                           String _paramName)

getAttributeOperationDescription

public final String getAttributeOperationDescription(String _attributeName)

getOperationParamDescription

protected final String getOperationParamDescription(String _operationName,
                                                    int _paramSequenceNumber)

getOperationParamName

public final String getOperationParamName(String _operationName,
                                          int _paramSequenceNumber)

getDescription

protected String getDescription(MBeanInfo _info)
Overrides:
getDescription in class StandardMBean

getDescription

protected String getDescription(MBeanAttributeInfo _info)
Overrides:
getDescription in class StandardMBean

getDescription

protected String getDescription(MBeanOperationInfo _info)
Overrides:
getDescription in class StandardMBean

getDescription

protected String getDescription(MBeanOperationInfo _op,
                                MBeanParameterInfo _param,
                                int _sequence)
Overrides:
getDescription in class StandardMBean

getParameterName

protected String getParameterName(MBeanOperationInfo _op,
                                  MBeanParameterInfo _param,
                                  int _sequence)
Overrides:
getParameterName in class StandardMBean

getObjectListOfThisType

public HashMap getObjectListOfThisType()

getTypeName

public abstract String getTypeName()

getMBeanApplicativeType

public abstract String getMBeanApplicativeType()

initAttributeOperationDescriptions

public void initAttributeOperationDescriptions()

initOperationParamNames

public void initOperationParamNames()

Skip navigation links

Oracle Communications Service Broker Configuration and Runtime MBean Java API Referencee
6.1

E38079-01


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