public abstract class TxLogBean extends BaseStoreBean implements TxLogBeanMBean
| Modifier and Type | Method and Description |
|---|---|
protected abstract javax.management.ObjectName |
getMBeanName()
The object name that the MBean will be registered with the MBean Server
|
protected TxLog |
getStore() |
boolean |
remove_committed(Uid u,
java.lang.String tn) |
void |
sync() |
boolean |
write_committed(Uid u,
java.lang.String tn,
OutputObjectStateWrapper buff) |
getNotificationInfo, getStoreName, start, stopaddNotificationListener, handleNotification, removeNotificationListener, removeNotificationListener, sendNotificationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStoreName, start, stoppublic TxLogBean(TxLog store)
protected TxLog getStore()
getStore in class BaseStoreBeanprotected abstract javax.management.ObjectName getMBeanName()
BaseStoreBeangetMBeanName in class BaseStoreBeanpublic void sync()
throws java.io.SyncFailedException,
ObjectStoreException
sync in interface TxLogBeanMBeanjava.io.SyncFailedExceptionObjectStoreExceptionpublic boolean write_committed(Uid u, java.lang.String tn, OutputObjectStateWrapper buff) throws ObjectStoreException
write_committed in interface TxLogBeanMBeanObjectStoreExceptionpublic boolean remove_committed(Uid u, java.lang.String tn) throws ObjectStoreException
remove_committed in interface TxLogBeanMBeanObjectStoreException