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
ConstructorsConstructorDescriptionConstruct 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()intcurrentState(Uid u, String tn) protected ObjectNameThe object name that the MBean will be registered with the MBean Serverbooleanhide_state(Uid u, String tn) booleanread_committed(Uid u, String tn) booleanreveal_state(Uid u, String tn) Methods inherited from class com.arjuna.ats.arjuna.tools.osb.api.mbeans.TxLogBean
getStore, remove_committed, sync, write_committedMethods inherited from class com.arjuna.ats.arjuna.tools.osb.api.mbeans.BaseStoreBean
getNotificationInfo, getStoreName, start, stopMethods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, handleNotification, removeNotificationListener, removeNotificationListener, sendNotificationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.arjuna.ats.arjuna.tools.osb.api.mbeans.BaseStoreMBean
getStoreName, start, stopMethods 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:BaseStoreBeanThe object name that the MBean will be registered with the MBean Server- Specified by:
getMBeanNamein classTxLogBean- Returns:
- the MBeans object name
-
allObjUids
- Specified by:
allObjUidsin interfaceRecoveryStoreBeanMBean- Throws:
ObjectStoreException
-
allObjUids
- Specified by:
allObjUidsin interfaceRecoveryStoreBeanMBean- Throws:
ObjectStoreException
-
allTypes
- Specified by:
allTypesin interfaceRecoveryStoreBeanMBean- Throws:
ObjectStoreException
-
currentState
- Specified by:
currentStatein interfaceRecoveryStoreBeanMBean- Throws:
ObjectStoreException
-
hide_state
- Specified by:
hide_statein interfaceRecoveryStoreBeanMBean- Throws:
ObjectStoreException
-
reveal_state
- Specified by:
reveal_statein interfaceRecoveryStoreBeanMBean- Throws:
ObjectStoreException
-
read_committed
- Specified by:
read_committedin interfaceRecoveryStoreBeanMBean- Throws:
ObjectStoreException
-
isType
- Specified by:
isTypein interfaceRecoveryStoreBeanMBean- Throws:
ObjectStoreException
-