public class TransactionContextProxy extends Object implements ClientTransactionContext
TransactionalMap.
Provides client instance and client connection proxies that need to be accessed for sending invocations.| Constructor and Description |
|---|
TransactionContextProxy(ClientTransactionManagerServiceImpl 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) |
String |
getTxnId() |
XAResource |
getXaResource() |
void |
rollbackTransaction() |
public TransactionContextProxy(ClientTransactionManagerServiceImpl 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()
getConnection in interface ClientTransactionContextpublic HazelcastClientInstanceImpl getClient()
getClient in interface ClientTransactionContextpublic XAResource getXaResource()
getXaResource in interface TransactionContextCopyright © 2020 Hazelcast, Inc.. All Rights Reserved.