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
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ObjectName
The object name that the MBean will be registered with the MBean Serverprotected TxLog
getStore()
boolean
remove_committed
(Uid u, String tn) void
sync()
boolean
write_committed
(Uid u, String tn, OutputObjectStateWrapper buff) 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
-
Constructor Details
-
TxLogBean
-
-
Method Details
-
getStore
- Overrides:
getStore
in classBaseStoreBean
-
getMBeanName
Description copied from class:BaseStoreBean
The object name that the MBean will be registered with the MBean Server- Specified by:
getMBeanName
in classBaseStoreBean
- Returns:
- the MBeans object name
-
sync
- Specified by:
sync
in interfaceTxLogBeanMBean
- Throws:
SyncFailedException
ObjectStoreException
-
write_committed
public boolean write_committed(Uid u, String tn, OutputObjectStateWrapper buff) throws ObjectStoreException - Specified by:
write_committed
in interfaceTxLogBeanMBean
- Throws:
ObjectStoreException
-
remove_committed
- Specified by:
remove_committed
in interfaceTxLogBeanMBean
- Throws:
ObjectStoreException
-