|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TxLog
All transaction logs MUST implement this interface.
| Method Summary | |
|---|---|
boolean |
remove_committed(Uid u,
String tn)
Remove the object's committed state. |
void |
sync()
Some object store implementations may be running with automatic sync disabled. |
boolean |
write_committed(Uid u,
String tn,
OutputObjectState buff)
Write a new copy of the object's committed state. |
| Methods inherited from interface com.arjuna.ats.arjuna.objectstore.BaseStore |
|---|
getStoreName, start, stop |
| Method Detail |
|---|
boolean remove_committed(Uid u,
String tn)
throws ObjectStoreException
u - The object to work on.tn - The type of the object to work on.
true if no errors occurred, false
otherwise.
ObjectStoreException
boolean write_committed(Uid u,
String tn,
OutputObjectState buff)
throws ObjectStoreException
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
void sync()
throws SyncFailedException,
ObjectStoreException
SyncFailedException
ObjectStoreException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||