|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.hazelcast.client.txn.TransactionContextProxy
public class TransactionContextProxy
| Constructor Summary | |
|---|---|
TransactionContextProxy(ClientTransactionManagerServiceImpl transactionManager,
TransactionOptions options)
|
|
| 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. |
|
|
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 TransactionContextProxy(ClientTransactionManagerServiceImpl transactionManager,
TransactionOptions options)
| Method Detail |
|---|
public String getTxnId()
TransactionContext
getTxnId in interface TransactionContextpublic 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 <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 ClientConnection getConnection()
getConnection in interface ClientTransactionContextpublic HazelcastClientInstanceImpl getClient()
getClient in interface ClientTransactionContextpublic XAResource getXaResource()
TransactionContext
getXaResource in interface TransactionContext
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||