public interface ParticipantStore extends TxLog
| Modifier and Type | Method and Description |
|---|---|
boolean |
commit_state(Uid u,
String tn)
Commit the object's state in the object store.
|
boolean |
fullCommitNeeded() |
InputObjectState |
read_committed(Uid u,
String tn)
Read the object's committed state.
|
InputObjectState |
read_uncommitted(Uid u,
String tn)
Read the object's shadowed state.
|
boolean |
remove_uncommitted(Uid u,
String tn)
Remove the object's uncommitted state.
|
boolean |
write_uncommitted(Uid u,
String tn,
OutputObjectState buff)
Write a copy of the object's uncommitted state.
|
remove_committed, sync, write_committedgetStoreName, start, stopboolean commit_state(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.ObjectStoreExceptionInputObjectState read_committed(Uid u, String tn) throws ObjectStoreException
u - The object to work on.tn - The type of the object to work on.ObjectStoreExceptionInputObjectState read_uncommitted(Uid u, String tn) throws ObjectStoreException
u - The object to work on.tn - The type of the object to work on.ObjectStoreExceptionboolean remove_uncommitted(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.ObjectStoreExceptionboolean write_uncommitted(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.ObjectStoreExceptionboolean fullCommitNeeded()
Copyright © 2014. All Rights Reserved.