public class TransactionCoordinator extends Object
TransactionManager
.
Integrates with the TM through either TransactionXaAdapter
or
through SynchronizationAdapter
.Constructor and Description |
---|
TransactionCoordinator() |
Modifier and Type | Method and Description |
---|---|
boolean |
commit(LocalTransaction localTransaction,
boolean isOnePhase) |
void |
init(CommandsFactory commandsFactory,
InvocationContextFactory icf,
InterceptorChain invoker,
TransactionTable txTable,
Configuration configuration) |
boolean |
is1PcForAutoCommitTransaction(LocalTransaction localTransaction) |
int |
prepare(LocalTransaction localTransaction) |
int |
prepare(LocalTransaction localTransaction,
boolean replayEntryWrapping) |
void |
rollback(LocalTransaction localTransaction) |
void |
start() |
public void init(CommandsFactory commandsFactory, InvocationContextFactory icf, InterceptorChain invoker, TransactionTable txTable, Configuration configuration)
public void start()
public final int prepare(LocalTransaction localTransaction) throws XAException
XAException
public final int prepare(LocalTransaction localTransaction, boolean replayEntryWrapping) throws XAException
XAException
public boolean commit(LocalTransaction localTransaction, boolean isOnePhase) throws XAException
XAException
public void rollback(LocalTransaction localTransaction) throws XAException
XAException
public boolean is1PcForAutoCommitTransaction(LocalTransaction localTransaction)
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.