com.arjuna.ats.arjuna.tools.osb.api.mbeans
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
public abstract class TxLogBean
- extends BaseStoreBean
- implements TxLogBeanMBean
abstract implementation of the TxLog MBean
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TxLogBean
public TxLogBean(TxLog store)
getStore
protected TxLog getStore()
- Overrides:
getStore
in class BaseStoreBean
getMBeanName
protected abstract ObjectName getMBeanName()
- Description copied from class:
BaseStoreBean
- The object name that the MBean will be registered with the MBean Server
- Specified by:
getMBeanName
in class BaseStoreBean
- Returns:
- the MBeans object name
sync
public void sync()
throws SyncFailedException,
ObjectStoreException
- Specified by:
sync
in interface TxLogBeanMBean
- Throws:
SyncFailedException
ObjectStoreException
write_committed
public boolean write_committed(Uid u,
String tn,
OutputObjectStateWrapper buff)
throws ObjectStoreException
- Specified by:
write_committed
in interface TxLogBeanMBean
- Throws:
ObjectStoreException
remove_committed
public boolean remove_committed(Uid u,
String tn)
throws ObjectStoreException
- Specified by:
remove_committed
in interface TxLogBeanMBean
- Throws:
ObjectStoreException
Copyright © 2011. All Rights Reserved.