public class DefaultTransactionResource extends Object implements TransactionResource
TransactionResource.Response| Modifier and Type | Field and Description |
|---|---|
private Client |
client |
private boolean |
isActive |
private static org.slf4j.Logger |
log
The Constant log.
|
private List<Node> |
nodes |
| Constructor and Description |
|---|
DefaultTransactionResource(Client client) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isActive()
Returns true if transaction is active else false.
|
private void |
onBatchRollBack()
In case of rollback, clear added batch, if any.
|
void |
onBegin()
On begin transactions.
|
void |
onCommit()
On commit transactions.
|
void |
onFlush()
On intermediate flush, when explicitly flush is invoked by em.flush()!
|
void |
onRollback()
On rollback transactions.
|
TransactionResource.Response |
prepare()
On prepare for two phase commit.
|
(package private) void |
syncNode(Node node) |
private boolean isActive
private Client client
private static final org.slf4j.Logger log
public DefaultTransactionResource(Client client)
public void onBegin()
TransactionResourceonBegin in interface TransactionResourcepublic void onCommit()
TransactionResourceonCommit in interface TransactionResourcepublic void onFlush()
TransactionResourceonFlush in interface TransactionResourcepublic void onRollback()
TransactionResourceonRollback in interface TransactionResourcepublic TransactionResource.Response prepare()
TransactionResourceprepare in interface TransactionResourcevoid syncNode(Node node)
node - events - public boolean isActive()
TransactionResourceisActive in interface TransactionResourceprivate void onBatchRollBack()
Copyright © 2015. All Rights Reserved.