|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.management.NotificationBroadcasterSupport
com.stc.connector.management.jca.system.mbeans.BaseMonitorMBean
com.stc.connector.management.jca.system.mbeans.STCRAMonitor
| Field Summary | |
static java.lang.String |
SBYN_MBEAN_DOMAIN_NAME
|
| Fields inherited from class com.stc.connector.management.jca.system.mbeans.BaseMonitorMBean |
mAttributesInfo, mConstructorsInfo, mMBeanInfo, mNotificationsInfo, mOperationsInfo |
| Constructor Summary | |
STCRAMonitor()
|
|
| Method Summary | |
void |
addASMBean(java.lang.Object newbean,
java.lang.String key)
|
void |
addInboundWorkItem(java.lang.Object key,
java.lang.Object value)
|
void |
addMCFMBean(java.lang.Object newbean,
java.lang.String key)
|
protected void |
buildDynamicMBeanInfo()
Build the protected MBeanInfo field, which represents the management interface exposed by the MBean; i.e., the set of attributes, constructors, operations and notifications which are available for management. |
void |
disable()
|
void |
enable()
|
STCActivationSpecMonitorBean |
findASMBean(java.lang.String key)
|
STCMCFMonitorBean |
findMCFMBean(java.lang.String key)
|
java.lang.String |
getActivatedTime()
Activated time |
java.lang.Object |
getAttribute(java.lang.String aName)
|
javax.management.AttributeList |
getAttributes(java.lang.String[] aNames)
Retrieves the value of specified attributes of the Dynamic MBean |
java.lang.String |
getDescription()
Resource adapter description |
java.lang.String |
getName()
|
java.lang.String |
getRAName()
Resource adapter name |
java.lang.String |
getRAVersion()
Version of RA associated with eway |
javax.resource.spi.ResourceAdapter |
getResourceAdapter()
|
java.lang.String |
getShutdownTime()
Shutdown time |
java.lang.Integer |
getStatus()
Status string |
java.lang.String |
getSupportedModes()
In/Out mode supported by the eway |
void |
handleNotification(javax.management.Notification aNotification,
java.lang.Object obj)
|
java.lang.Object |
invoke(java.lang.String operationName,
java.lang.Object[] params,
java.lang.String[] signature)
Invokes an operation on the Dynamic MBean. |
java.lang.Boolean |
isEnabled()
|
void |
postRegister(java.lang.Boolean registrationDone)
MBeanRegistration implementation method |
javax.management.ObjectName |
preRegister(javax.management.MBeanServer aServer,
javax.management.ObjectName aName)
MBeanRegistration implementation method |
void |
removeAllSubMBeans()
|
void |
removeASBean(java.lang.String key)
|
void |
removeMCFBean(java.lang.String key)
|
void |
removeSubMBeans(java.util.HashMap subMbeans)
|
java.lang.Object |
retrieveInboundWorkItem(java.lang.Object key)
|
void |
sendAlert()
|
void |
sendAlert(com.stc.eventmanagement.Event event)
|
void |
sendAlert(java.lang.String alertMsg,
int severity)
|
void |
sendAlert(java.lang.String alertMsgCode,
java.lang.String[] alertMsgCodeArgs,
java.lang.String alertMsg,
int severity)
|
void |
sendAlert(java.lang.String projectName,
java.lang.String collabName,
java.lang.String componentName,
java.lang.String alertMsgCode,
java.lang.String[] alertMsgCodeArgs,
java.lang.String alertMsg,
int severity)
|
void |
setActivatedTime(java.lang.String activatedTime)
Setter for Activated time |
void |
setAttribute(javax.management.Attribute attribute)
|
void |
setDescription(java.lang.String description)
Resource adapter description |
void |
setName(java.lang.String name)
|
void |
setRAName(java.lang.String raName)
Resource adapter name |
void |
setRAVersion(java.lang.String raVersion)
Version of RA associated with eway |
void |
setResourceAdapter(javax.resource.spi.ResourceAdapter raObj)
|
void |
setShutdownTime(java.lang.String shutdownTime)
Setter for shutdown time |
void |
setStatus(java.lang.Integer status)
Setter for status string |
void |
setSupportedModes(java.lang.String supportedModes)
In/Out mode supported by the eway |
| Methods inherited from class com.stc.connector.management.jca.system.mbeans.BaseMonitorMBean |
addNotificationListener, buildDefaultDynamicMBeanInfo, getMBeanInfo, postDeregister, preDeregister, removeNotificationListener, sendNotification, setAttributes |
| Methods inherited from class javax.management.NotificationBroadcasterSupport |
getNotificationInfo, handleNotification, removeNotificationListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.management.MBeanRegistration |
postDeregister, preDeregister |
| Field Detail |
public static final java.lang.String SBYN_MBEAN_DOMAIN_NAME
| Constructor Detail |
public STCRAMonitor()
throws java.lang.Exception
| Method Detail |
protected void buildDynamicMBeanInfo()
buildDynamicMBeanInfo in class BaseMonitorMBean
public java.lang.Object invoke(java.lang.String operationName,
java.lang.Object[] params,
java.lang.String[] signature)
throws javax.management.MBeanException,
javax.management.ReflectionException
BaseMonitorMBean
invoke in interface javax.management.DynamicMBeaninvoke in class BaseMonitorMBeanoperationName - The name of the action to be invokedparams - An array containing the parameters to be set when the
action is invokedsignature - An array containing the aSignature of the action.
The class objects will be loaded through the same class loader as
the one used for loading the MBean on which the action is invoked.
javax.management.ReflectionException - ReflectionException
javax.management.MBeanException - MBeanExceptionpublic javax.management.AttributeList getAttributes(java.lang.String[] aNames)
BaseMonitorMBean
getAttributes in interface javax.management.DynamicMBeangetAttributes in class BaseMonitorMBeanaNames - aNames of the attributes
public java.lang.Object getAttribute(java.lang.String aName)
throws javax.management.AttributeNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException
getAttribute in interface javax.management.DynamicMBeangetAttribute in class BaseMonitorMBeanjavax.management.AttributeNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
public void setAttribute(javax.management.Attribute attribute)
throws javax.management.AttributeNotFoundException,
javax.management.InvalidAttributeValueException,
javax.management.MBeanException,
javax.management.ReflectionException
setAttribute in interface javax.management.DynamicMBeansetAttribute in class BaseMonitorMBeanjavax.management.AttributeNotFoundException
javax.management.InvalidAttributeValueException
javax.management.MBeanException
javax.management.ReflectionException
public void handleNotification(javax.management.Notification aNotification,
java.lang.Object obj)
handleNotification in interface javax.management.NotificationListenerpublic void setResourceAdapter(javax.resource.spi.ResourceAdapter raObj)
setResourceAdapter in interface STCRAMonitorBeanpublic javax.resource.spi.ResourceAdapter getResourceAdapter()
getResourceAdapter in interface STCRAMonitorBean
public void sendAlert(java.lang.String projectName,
java.lang.String collabName,
java.lang.String componentName,
java.lang.String alertMsgCode,
java.lang.String[] alertMsgCodeArgs,
java.lang.String alertMsg,
int severity)
public void sendAlert(java.lang.String alertMsgCode,
java.lang.String[] alertMsgCodeArgs,
java.lang.String alertMsg,
int severity)
sendAlert in interface STCRAMonitorBean
public void sendAlert(java.lang.String alertMsg,
int severity)
sendAlert in interface STCRAMonitorBeanpublic void sendAlert()
sendAlert in interface STCRAMonitorBeanpublic void sendAlert(com.stc.eventmanagement.Event event)
public javax.management.ObjectName preRegister(javax.management.MBeanServer aServer,
javax.management.ObjectName aName)
MBeanRegistration implementation method
preRegister in interface javax.management.MBeanRegistrationpreRegister in class BaseMonitorMBeanaServer - MBeanServeraName - MBean's ObjectName
ObjectName
java.lang.Exception - This exception should be caught by the MBean server
and re-thrown as an MBeanRegistrationExceptionpublic void postRegister(java.lang.Boolean registrationDone)
MBeanRegistration implementation method
postRegister in interface javax.management.MBeanRegistrationpostRegister in class BaseMonitorMBeanregistrationDone - Indicates whether or not the MBean has been
successfully registered in the MBean server.
The value false means that the registration phase has failed
public void addMCFMBean(java.lang.Object newbean,
java.lang.String key)
addMCFMBean in interface STCRAMonitorBeanpublic void removeMCFBean(java.lang.String key)
removeMCFBean in interface STCRAMonitorBeanpublic STCMCFMonitorBean findMCFMBean(java.lang.String key)
findMCFMBean in interface STCRAMonitorBean
public void addASMBean(java.lang.Object newbean,
java.lang.String key)
addASMBean in interface STCRAMonitorBeanpublic void removeASBean(java.lang.String key)
removeASBean in interface STCRAMonitorBeanpublic void removeAllSubMBeans()
removeAllSubMBeans in interface STCRAMonitorBeanpublic void removeSubMBeans(java.util.HashMap subMbeans)
public STCActivationSpecMonitorBean findASMBean(java.lang.String key)
findASMBean in interface STCRAMonitorBeanpublic void enable()
enable in interface STCRAMonitorBeanpublic void disable()
disable in interface STCRAMonitorBeanpublic java.lang.Boolean isEnabled()
isEnabled in interface STCRAMonitorBean
public void addInboundWorkItem(java.lang.Object key,
java.lang.Object value)
addInboundWorkItem in interface STCRAMonitorBeanpublic java.lang.Object retrieveInboundWorkItem(java.lang.Object key)
retrieveInboundWorkItem in interface STCRAMonitorBeanpublic java.lang.String getRAName()
getRAName in interface STCRAMonitorBeanpublic java.lang.String getDescription()
getDescription in interface STCRAMonitorBeanpublic java.lang.String getSupportedModes()
getSupportedModes in interface STCRAMonitorBeanpublic java.lang.String getRAVersion()
getRAVersion in interface STCRAMonitorBeanpublic java.lang.String getActivatedTime()
getActivatedTime in interface STCRAMonitorBeanpublic java.lang.String getShutdownTime()
getShutdownTime in interface STCRAMonitorBeanpublic java.lang.Integer getStatus()
getStatus in interface STCRAMonitorBeanpublic void setRAName(java.lang.String raName)
setRAName in interface STCRAMonitorBeanpublic void setDescription(java.lang.String description)
setDescription in interface STCRAMonitorBeanpublic void setSupportedModes(java.lang.String supportedModes)
setSupportedModes in interface STCRAMonitorBeanpublic void setRAVersion(java.lang.String raVersion)
setRAVersion in interface STCRAMonitorBeanpublic void setActivatedTime(java.lang.String activatedTime)
setActivatedTime in interface STCRAMonitorBeanpublic void setShutdownTime(java.lang.String shutdownTime)
setShutdownTime in interface STCRAMonitorBeanpublic void setStatus(java.lang.Integer status)
setStatus in interface STCRAMonitorBeanpublic void setName(java.lang.String name)
setName in interface STCRAMonitorBeanpublic java.lang.String getName()
getName in interface STCRAMonitorBean
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||