| Modifier and Type | Method and Description |
|---|---|
| public void | clear(TransactionID
transaction to be cleared transactionID)Clear this transaction's state representation. |
| public TransactionID | |
| public XidTransactionID | Returns: a transaction IDthe XID xid, Ehcache cache)Create a transaction ID based on a XID for uniqueness |
| public Set | |
| public Set | Returns: the set of transactionsGet the set of all XID transactions of a cache. |
| public boolean | Returns: true if the transaction should be committedtransaction to be queried transactionID)Check if the given transaction should be committed or not |
| public boolean | Returns: true if the transaction ID expired and should be cleaned up, false otherwiseCheck if the transaction ID expired, ie: that the transaction died abnormally |
| public Boolean | Returns: true is state is persistentReturn |
| public void | markForCommit(TransactionID
transaction to be marked transactionID)Mark that this transaction's decision is commit |
| public void | |
| public TransactionID | Returns: the restored TransactionIDthe TransactionID serialized form serializedForm)Restore a transaction ID from its serialized form |
| public XidTransactionID | Returns: the restored XidTransactionIDthe XidTransactionID serialized form serializedForm)Restore a XID transaction ID from its serialized form |
| clear | back to summary |
|---|---|
| public void clear(TransactionID transactionID) Clear this transaction's state representation.
| |
| createTransactionID | back to summary |
|---|---|
| public TransactionID createTransactionID() Create a unique transaction ID
| |
| createXidTransactionID | back to summary |
|---|---|
| public XidTransactionID createXidTransactionID(Xid xid, Ehcache cache) Create a transaction ID based on a XID for uniqueness
| |
| getAllTransactionIDs | back to summary |
|---|---|
| public Set Get the set of all known transactions.
| |
| getAllXidTransactionIDsFor | back to summary |
|---|---|
| public Set Get the set of all XID transactions of a cache.
| |
| isDecisionCommit | back to summary |
|---|---|
| public boolean isDecisionCommit(TransactionID transactionID) Check if the given transaction should be committed or not
| |
| isExpired | back to summary |
|---|---|
| public boolean isExpired(TransactionID transactionID) Check if the transaction ID expired, ie: that the transaction died abnormally
| |
| isPersistent | back to summary |
|---|---|
| public Boolean isPersistent() Return This is a tri-state return:
| |
| markForCommit | back to summary |
|---|---|
| public void markForCommit(TransactionID transactionID) Mark that this transaction's decision is commit
| |
| markForRollback | back to summary |
|---|---|
| public void markForRollback(XidTransactionID transactionID) Mark this transaction ID for rollback | |
| restoreTransactionID | back to summary |
|---|---|
| public TransactionID restoreTransactionID(TransactionIDSerializedForm serializedForm) Restore a transaction ID from its serialized form
| |
| restoreXidTransactionID | back to summary |
|---|---|
| public XidTransactionID restoreXidTransactionID(XidTransactionIDSerializedForm serializedForm) Restore a XID transaction ID from its serialized form
| |