|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.arjuna.ats.arjuna.tools.osb.api.proxy.TxLogProxy
public class TxLogProxy
Remote proxy to a TxLog Store
Constructor Summary | |
---|---|
TxLogProxy(TxLogBeanMBean txLogProxy)
|
Method Summary | |
---|---|
java.lang.String |
getStoreName()
|
boolean |
remove_committed(Uid u,
java.lang.String tn)
Remove the object's committed state. |
void |
start()
|
void |
stop()
|
void |
sync()
Some object store implementations may be running with automatic sync disabled. |
boolean |
write_committed(Uid u,
java.lang.String tn,
OutputObjectState buff)
Write a new copy of the object's committed state. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TxLogProxy(TxLogBeanMBean txLogProxy)
Method Detail |
---|
public boolean remove_committed(Uid u, java.lang.String tn) throws ObjectStoreException
TxLog
remove_committed
in interface TxLog
u
- The object to work on.tn
- The type of the object to work on.
true
if no errors occurred, false
otherwise.
ObjectStoreException
public boolean write_committed(Uid u, java.lang.String tn, OutputObjectState buff) throws ObjectStoreException
TxLog
write_committed
in interface TxLog
u
- The object to work on.tn
- The type of the object to work on.buff
- The state to write.
true
if no errors occurred, false
otherwise.
ObjectStoreException
public void sync() throws java.io.SyncFailedException, ObjectStoreException
TxLog
sync
in interface TxLog
java.io.SyncFailedException
ObjectStoreException
public java.lang.String getStoreName()
getStoreName
in interface BaseStore
public void start()
start
in interface BaseStore
public void stop()
stop
in interface BaseStore
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |