|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.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.DynamicMBean
invoke
in class BaseMonitorMBean
operationName
- 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.DynamicMBean
getAttributes
in class BaseMonitorMBean
aNames
- 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.DynamicMBean
getAttribute
in class BaseMonitorMBean
javax.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.DynamicMBean
setAttribute
in class BaseMonitorMBean
javax.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.NotificationListener
public void setResourceAdapter(javax.resource.spi.ResourceAdapter raObj)
setResourceAdapter
in interface STCRAMonitorBean
public 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 STCRAMonitorBean
public void sendAlert()
sendAlert
in interface STCRAMonitorBean
public 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.MBeanRegistration
preRegister
in class BaseMonitorMBean
aServer
- MBeanServer
aName
- MBean's ObjectName
ObjectName
java.lang.Exception
- This exception should be caught by the MBean server
and re-thrown as an MBeanRegistrationException
public void postRegister(java.lang.Boolean registrationDone)
MBeanRegistration
implementation method
postRegister
in interface javax.management.MBeanRegistration
postRegister
in class BaseMonitorMBean
registrationDone
- Indicates whether or not the MBean has been
successfully registered in the MBean server.
The value false means that the registration phase has failedpublic void addMCFMBean(java.lang.Object newbean, java.lang.String key)
addMCFMBean
in interface STCRAMonitorBean
public void removeMCFBean(java.lang.String key)
removeMCFBean
in interface STCRAMonitorBean
public STCMCFMonitorBean findMCFMBean(java.lang.String key)
findMCFMBean
in interface STCRAMonitorBean
public void addASMBean(java.lang.Object newbean, java.lang.String key)
addASMBean
in interface STCRAMonitorBean
public void removeASBean(java.lang.String key)
removeASBean
in interface STCRAMonitorBean
public void removeAllSubMBeans()
removeAllSubMBeans
in interface STCRAMonitorBean
public void removeSubMBeans(java.util.HashMap subMbeans)
public STCActivationSpecMonitorBean findASMBean(java.lang.String key)
findASMBean
in interface STCRAMonitorBean
public void enable()
enable
in interface STCRAMonitorBean
public void disable()
disable
in interface STCRAMonitorBean
public java.lang.Boolean isEnabled()
isEnabled
in interface STCRAMonitorBean
public void addInboundWorkItem(java.lang.Object key, java.lang.Object value)
addInboundWorkItem
in interface STCRAMonitorBean
public java.lang.Object retrieveInboundWorkItem(java.lang.Object key)
retrieveInboundWorkItem
in interface STCRAMonitorBean
public java.lang.String getRAName()
getRAName
in interface STCRAMonitorBean
public java.lang.String getDescription()
getDescription
in interface STCRAMonitorBean
public java.lang.String getSupportedModes()
getSupportedModes
in interface STCRAMonitorBean
public java.lang.String getRAVersion()
getRAVersion
in interface STCRAMonitorBean
public java.lang.String getActivatedTime()
getActivatedTime
in interface STCRAMonitorBean
public java.lang.String getShutdownTime()
getShutdownTime
in interface STCRAMonitorBean
public java.lang.Integer getStatus()
getStatus
in interface STCRAMonitorBean
public void setRAName(java.lang.String raName)
setRAName
in interface STCRAMonitorBean
public void setDescription(java.lang.String description)
setDescription
in interface STCRAMonitorBean
public void setSupportedModes(java.lang.String supportedModes)
setSupportedModes
in interface STCRAMonitorBean
public void setRAVersion(java.lang.String raVersion)
setRAVersion
in interface STCRAMonitorBean
public void setActivatedTime(java.lang.String activatedTime)
setActivatedTime
in interface STCRAMonitorBean
public void setShutdownTime(java.lang.String shutdownTime)
setShutdownTime
in interface STCRAMonitorBean
public void setStatus(java.lang.Integer status)
setStatus
in interface STCRAMonitorBean
public void setName(java.lang.String name)
setName
in interface STCRAMonitorBean
public java.lang.String getName()
getName
in interface STCRAMonitorBean
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |