|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.hazelcast.client.txn.proxy.xa.XATransactionContextProxy
public class XATransactionContextProxy
| Constructor Summary | |
|---|---|
XATransactionContextProxy(ClientTransactionManagerServiceImpl transactionManager,
Xid xid,
int timeout)
|
|
| Method Summary | ||
|---|---|---|
void |
beginTransaction()
Begins a transaction. |
|
void |
commitTransaction()
Commits a transaction. |
|
HazelcastClientInstanceImpl |
getClient()
|
|
ClientConnection |
getConnection()
|
|
|
getList(String name)
Returns the transactional list instance with the specified name. |
|
|
getMap(String name)
Returns the transactional distributed map instance with the specified name. |
|
|
getMultiMap(String name)
Returns the transactional multimap instance with the specified name. |
|
|
getQueue(String name)
Returns the transactional queue instance with the specified name. |
|
|
getSet(String name)
Returns the transactional set instance with the specified name. |
|
XATransactionProxy |
getTransaction()
|
|
|
getTransactionalObject(String serviceName,
String name)
Returns the transactional object instance with the specified name and service name. |
|
String |
getTxnId()
Gets the id that uniquely identifies the transaction. |
|
XAResource |
getXaResource()
Gets xaResource which will participate in XATransaction. |
|
void |
rollbackTransaction()
Rollback of the current transaction. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XATransactionContextProxy(ClientTransactionManagerServiceImpl transactionManager,
Xid xid,
int timeout)
| Method Detail |
|---|
public void beginTransaction()
TransactionContext
beginTransaction in interface TransactionContext
public void commitTransaction()
throws TransactionException
TransactionContext
commitTransaction in interface TransactionContextTransactionException - if no transaction is active or the transaction could not be committed.public void rollbackTransaction()
TransactionContext
rollbackTransaction in interface TransactionContextpublic String getTxnId()
TransactionContext
getTxnId in interface TransactionContextpublic HazelcastClientInstanceImpl getClient()
getClient in interface ClientTransactionContextpublic ClientConnection getConnection()
getConnection in interface ClientTransactionContextpublic <K,V> TransactionalMap<K,V> getMap(String name)
TransactionalTaskContext
getMap in interface TransactionalTaskContextname - name of the distributed transactional map
public <E> TransactionalQueue<E> getQueue(String name)
TransactionalTaskContext
getQueue in interface TransactionalTaskContextname - name of the transactional queue
public <K,V> TransactionalMultiMap<K,V> getMultiMap(String name)
TransactionalTaskContext
getMultiMap in interface TransactionalTaskContextname - name of the transactional multimap
public <E> TransactionalList<E> getList(String name)
TransactionalTaskContext
getList in interface TransactionalTaskContextname - name of the transactional list
public <E> TransactionalSet<E> getSet(String name)
TransactionalTaskContext
getSet in interface TransactionalTaskContextname - name of the transactional set
public <T extends TransactionalObject> T getTransactionalObject(String serviceName,
String name)
TransactionalTaskContext
getTransactionalObject in interface TransactionalTaskContextserviceName - service name for the transactional object instancename - name of the transactional object instance
public XATransactionProxy getTransaction()
public XAResource getXaResource()
TransactionContext
getXaResource in interface TransactionContext
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||