public class TransactionContextProxy extends Object implements TransactionContext
| Constructor and Description |
|---|
TransactionContextProxy(ClientTransactionManager transactionManager,
TransactionOptions options) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginTransaction() |
void |
commitTransaction() |
HazelcastClientInstanceImpl |
getClient() |
ClientConnection |
getConnection() |
<E> TransactionalList<E> |
getList(String name) |
<K,V> TransactionalMap<K,V> |
getMap(String name) |
<K,V> TransactionalMultiMap<K,V> |
getMultiMap(String name) |
<E> TransactionalQueue<E> |
getQueue(String name) |
<E> TransactionalSet<E> |
getSet(String name) |
<T extends TransactionalObject> |
getTransactionalObject(String serviceName,
String name) |
ClientTransactionManager |
getTransactionManager() |
String |
getTxnId() |
XAResource |
getXaResource() |
boolean |
isXAManaged() |
void |
rollbackTransaction() |
boolean |
setTransactionTimeout(int seconds) |
public TransactionContextProxy(ClientTransactionManager transactionManager, TransactionOptions options)
public String getTxnId()
getTxnId in interface TransactionContextpublic void beginTransaction()
beginTransaction in interface TransactionContextpublic void commitTransaction()
throws TransactionException
commitTransaction in interface TransactionContextTransactionExceptionpublic void rollbackTransaction()
rollbackTransaction in interface TransactionContextpublic <K,V> TransactionalMap<K,V> getMap(String name)
getMap in interface TransactionalTaskContextpublic <E> TransactionalQueue<E> getQueue(String name)
getQueue in interface TransactionalTaskContextpublic <K,V> TransactionalMultiMap<K,V> getMultiMap(String name)
getMultiMap in interface TransactionalTaskContextpublic <E> TransactionalList<E> getList(String name)
getList in interface TransactionalTaskContextpublic <E> TransactionalSet<E> getSet(String name)
getSet in interface TransactionalTaskContextpublic <T extends TransactionalObject> T getTransactionalObject(String serviceName, String name)
getTransactionalObject in interface TransactionalTaskContextpublic ClientConnection getConnection()
public HazelcastClientInstanceImpl getClient()
public ClientTransactionManager getTransactionManager()
public XAResource getXaResource()
getXaResource in interface TransactionContextpublic boolean isXAManaged()
isXAManaged in interface TransactionContextpublic boolean setTransactionTimeout(int seconds)
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.