Class RecoveryStoreBean
java.lang.Object
javax.management.NotificationBroadcasterSupport
com.arjuna.ats.arjuna.tools.osb.api.mbeans.BaseStoreBean
com.arjuna.ats.arjuna.tools.osb.api.mbeans.TxLogBean
com.arjuna.ats.arjuna.tools.osb.api.mbeans.RecoveryStoreBean
- All Implemented Interfaces:
BaseStoreMBean
,RecoveryStoreBeanMBean
,TxLogBeanMBean
,NotificationBroadcaster
,NotificationEmitter
implementation of the JMX interface to the JBossTS recovery store
-
Constructor Summary
ConstructorDescriptionConstruct an MBean corresponding to the default recovery store in this JVMConstruct an MBean corresponding to the given store -
Method Summary
Modifier and TypeMethodDescriptionallObjUids
(String type) allObjUids
(String type, int m) allTypes()
int
currentState
(Uid u, String tn) protected ObjectName
The object name that the MBean will be registered with the MBean Serverboolean
hide_state
(Uid u, String tn) boolean
read_committed
(Uid u, String tn) boolean
reveal_state
(Uid u, String tn) Methods inherited from class com.arjuna.ats.arjuna.tools.osb.api.mbeans.TxLogBean
getStore, remove_committed, sync, write_committed
Methods inherited from class com.arjuna.ats.arjuna.tools.osb.api.mbeans.BaseStoreBean
getNotificationInfo, getStoreName, start, stop
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.arjuna.ats.arjuna.tools.osb.api.mbeans.BaseStoreMBean
getStoreName, start, stop
Methods inherited from interface com.arjuna.ats.arjuna.tools.osb.api.mbeans.TxLogBeanMBean
remove_committed, sync, write_committed
-
Constructor Details
-
RecoveryStoreBean
public RecoveryStoreBean()Construct an MBean corresponding to the default recovery store in this JVM -
RecoveryStoreBean
Construct an MBean corresponding to the given store- Parameters:
rs
- the RecoveryStore that is wrapped by this MBean
-
-
Method Details
-
getMBeanName
Description copied from class:BaseStoreBean
The object name that the MBean will be registered with the MBean Server- Specified by:
getMBeanName
in classTxLogBean
- Returns:
- the MBeans object name
-
allObjUids
- Specified by:
allObjUids
in interfaceRecoveryStoreBeanMBean
- Throws:
ObjectStoreException
-
allObjUids
- Specified by:
allObjUids
in interfaceRecoveryStoreBeanMBean
- Throws:
ObjectStoreException
-
allTypes
- Specified by:
allTypes
in interfaceRecoveryStoreBeanMBean
- Throws:
ObjectStoreException
-
currentState
- Specified by:
currentState
in interfaceRecoveryStoreBeanMBean
- Throws:
ObjectStoreException
-
hide_state
- Specified by:
hide_state
in interfaceRecoveryStoreBeanMBean
- Throws:
ObjectStoreException
-
reveal_state
- Specified by:
reveal_state
in interfaceRecoveryStoreBeanMBean
- Throws:
ObjectStoreException
-
read_committed
- Specified by:
read_committed
in interfaceRecoveryStoreBeanMBean
- Throws:
ObjectStoreException
-
isType
- Specified by:
isType
in interfaceRecoveryStoreBeanMBean
- Throws:
ObjectStoreException
-