org.infinispan.transaction
Class TransactionCoordinator
java.lang.Object
org.infinispan.transaction.TransactionCoordinator
public class TransactionCoordinator
- extends Object
Coordinates transaction prepare/commits as received from the TransactionManager
.
Integrates with the TM through either TransactionXaAdapter
or
through SynchronizationAdapter
.
- Since:
- 5.0
- Author:
- Mircea.Markus@jboss.com
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransactionCoordinator
public TransactionCoordinator()
init
public void init(CommandsFactory commandsFactory,
InvocationContextContainer icc,
InterceptorChain invoker,
TransactionTable txTable,
Configuration configuration)
start
public void start()
prepare
public final int prepare(LocalTransaction localTransaction)
throws XAException
- Throws:
XAException
prepare
public final int prepare(LocalTransaction localTransaction,
boolean replayEntryWrapping)
throws XAException
- Throws:
XAException
commit
public void commit(LocalTransaction localTransaction,
boolean isOnePhase)
throws XAException
- Throws:
XAException
rollback
public void rollback(LocalTransaction localTransaction)
throws XAException
- Throws:
XAException
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.