public abstract class WcsMBean
extends javax.management.StandardMBean
Constructor and Description |
---|
WcsMBean(java.lang.Class a_className) |
Modifier and Type | Method and Description |
---|---|
javax.management.ObjectName |
addAdditionalKeysToMBeanName(javax.management.ObjectName _originalMBeanName) |
javax.management.ObjectName |
addMBeanNameToMBeanLists() |
void |
addObjectToList(javax.management.ObjectName a_objName,
WcsMBean a_obj) |
javax.management.ObjectName |
constructObjectName() |
javax.management.ObjectName |
constructObjectName(java.lang.String a_appId,
java.lang.String a_mbeanIndex,
java.lang.String _mbeanVersion,
java.lang.String a_mbeanType,
java.lang.String a_mbeanServerName,
java.lang.String a_targetName) |
java.lang.String |
getAdditionalKeys() |
static java.util.HashMap<javax.management.ObjectName,WcsMBean> |
getAllRegisteredMBeans() |
java.lang.String |
getAppID() |
java.lang.String |
getAttributeOperationDescription(java.lang.String _attributeName) |
WcsMBean |
getInstanceForObjectName(javax.management.ObjectName a_mbeanObjectName) |
abstract java.lang.String |
getMBeanApplicativeType() |
java.lang.String |
getMbeanIndex() |
java.lang.String |
getMbeanVersion() |
java.util.HashMap |
getObjectListOfThisType() |
java.lang.String |
getOperationParamName(java.lang.String _operationName,
int _paramSequenceNumber) |
java.lang.String |
getServerName() |
java.lang.String |
getTargetName() |
abstract java.lang.String |
getTypeName() |
static java.lang.String |
getTypeOfObjectName(javax.management.ObjectName a_objName) |
void |
initAttributeOperationDescriptions() |
void |
initOperationParamNames() |
boolean |
isReadyForDeletion() |
void |
markReadyForDeletion() |
void |
registerToMBeanServer(javax.management.MBeanServer _server) |
javax.management.ObjectName |
removeMBeanNameFromMBeanLists() |
void |
removeObjectFromList(javax.management.ObjectName a_objName) |
void |
removeObjectFromObjectNameCache() |
void |
setAppID(java.lang.String t_appID) |
void |
setMbeanIndex(java.lang.String t_mbeanIndex) |
void |
setMbeanVersion(java.lang.String t_mbeanVersion) |
void |
setObjectName(javax.management.ObjectName a_objName) |
void |
setServerName(java.lang.String t_serverName) |
void |
setTargetName(java.lang.String t_targetName) |
void |
unmarkReadyForDeletion() |
void |
unregisterFromMBeanServer(javax.management.MBeanServer _server) |
public WcsMBean(java.lang.Class a_className) throws javax.management.NotCompliantMBeanException
javax.management.NotCompliantMBeanException
public void setAppID(java.lang.String t_appID)
public java.lang.String getAppID()
public void setServerName(java.lang.String t_serverName)
public java.lang.String getServerName()
public void setTargetName(java.lang.String t_targetName)
public java.lang.String getTargetName()
public void setMbeanIndex(java.lang.String t_mbeanIndex)
public java.lang.String getMbeanIndex()
public void setMbeanVersion(java.lang.String t_mbeanVersion)
public java.lang.String getMbeanVersion()
public void markReadyForDeletion()
public void unmarkReadyForDeletion()
public boolean isReadyForDeletion()
public void addObjectToList(javax.management.ObjectName a_objName, WcsMBean a_obj)
public void removeObjectFromList(javax.management.ObjectName a_objName)
public void removeObjectFromObjectNameCache()
public void setObjectName(javax.management.ObjectName a_objName)
public javax.management.ObjectName constructObjectName() throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameException
public javax.management.ObjectName constructObjectName(java.lang.String a_appId, java.lang.String a_mbeanIndex, java.lang.String _mbeanVersion, java.lang.String a_mbeanType, java.lang.String a_mbeanServerName, java.lang.String a_targetName) throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameException
public javax.management.ObjectName addAdditionalKeysToMBeanName(javax.management.ObjectName _originalMBeanName) throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameException
public java.lang.String getAdditionalKeys()
public static java.lang.String getTypeOfObjectName(javax.management.ObjectName a_objName)
public WcsMBean getInstanceForObjectName(javax.management.ObjectName a_mbeanObjectName)
public static java.util.HashMap<javax.management.ObjectName,WcsMBean> getAllRegisteredMBeans()
public javax.management.ObjectName addMBeanNameToMBeanLists()
public javax.management.ObjectName removeMBeanNameFromMBeanLists()
public void registerToMBeanServer(javax.management.MBeanServer _server) throws java.lang.Exception
java.lang.Exception
public void unregisterFromMBeanServer(javax.management.MBeanServer _server) throws java.lang.Exception
java.lang.Exception
public final java.lang.String getAttributeOperationDescription(java.lang.String _attributeName)
public final java.lang.String getOperationParamName(java.lang.String _operationName, int _paramSequenceNumber)
public java.util.HashMap getObjectListOfThisType()
public abstract java.lang.String getTypeName()
public abstract java.lang.String getMBeanApplicativeType()
public void initAttributeOperationDescriptions()
public void initOperationParamNames()