public abstract class TxLogBean extends BaseStoreBean implements TxLogBeanMBean
Modifier and Type | Method and Description |
---|---|
protected abstract ObjectName |
getMBeanName()
The object name that the MBean will be registered with the MBean Server
|
protected TxLog |
getStore() |
boolean |
remove_committed(Uid u,
String tn) |
void |
sync() |
boolean |
write_committed(Uid u,
String tn,
OutputObjectStateWrapper buff) |
getNotificationInfo, getStoreName, start, stop
addNotificationListener, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStoreName, start, stop
public TxLogBean(TxLog store)
protected TxLog getStore()
getStore
in class BaseStoreBean
protected abstract ObjectName getMBeanName()
BaseStoreBean
getMBeanName
in class BaseStoreBean
public void sync() throws SyncFailedException, ObjectStoreException
sync
in interface TxLogBeanMBean
SyncFailedException
ObjectStoreException
public boolean write_committed(Uid u, String tn, OutputObjectStateWrapper buff) throws ObjectStoreException
write_committed
in interface TxLogBeanMBean
ObjectStoreException
public boolean remove_committed(Uid u, String tn) throws ObjectStoreException
remove_committed
in interface TxLogBeanMBean
ObjectStoreException
Copyright © 2013. All Rights Reserved.