Class TxLogBean
java.lang.Object
javax.management.NotificationBroadcasterSupport
com.arjuna.ats.arjuna.tools.osb.api.mbeans.BaseStoreBean
com.arjuna.ats.arjuna.tools.osb.api.mbeans.TxLogBean
- All Implemented Interfaces:
BaseStoreMBean,TxLogBeanMBean,NotificationBroadcaster,NotificationEmitter
- Direct Known Subclasses:
ParticipantStoreBean,RecoveryStoreBean
abstract implementation of the TxLog MBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ObjectNameThe object name that the MBean will be registered with the MBean Serverprotected TxLoggetStore()booleanremove_committed(Uid u, String tn) voidsync()booleanwrite_committed(Uid u, String tn, OutputObjectStateWrapper buff) Methods 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, stop
-
Constructor Details
-
TxLogBean
-
-
Method Details
-
getStore
- Overrides:
getStorein classBaseStoreBean
-
getMBeanName
Description copied from class:BaseStoreBeanThe object name that the MBean will be registered with the MBean Server- Specified by:
getMBeanNamein classBaseStoreBean- Returns:
- the MBeans object name
-
sync
- Specified by:
syncin interfaceTxLogBeanMBean- Throws:
SyncFailedExceptionObjectStoreException
-
write_committed
public boolean write_committed(Uid u, String tn, OutputObjectStateWrapper buff) throws ObjectStoreException - Specified by:
write_committedin interfaceTxLogBeanMBean- Throws:
ObjectStoreException
-
remove_committed
- Specified by:
remove_committedin interfaceTxLogBeanMBean- Throws:
ObjectStoreException
-