|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TransactionContext
Provides a context to perform transactional operations: beginning/committing transactions, but also retrieving
transactional data-structures like the TransactionalMap
.
Method Summary | |
---|---|
void |
beginTransaction()
Begins a transaction. |
void |
commitTransaction()
Commits a transaction. |
String |
getTxnId()
Gets the id that uniquely identifies the transaction. |
XAResource |
getXaResource()
Deprecated. since 3.5 please use HazelcastInstance.getXAResource() |
void |
rollbackTransaction()
Rollback of the current transaction. |
Methods inherited from interface com.hazelcast.transaction.TransactionalTaskContext |
---|
getList, getMap, getMultiMap, getQueue, getSet, getTransactionalObject |
Method Detail |
---|
void beginTransaction()
IllegalStateException
- if a transaction already is active.void commitTransaction() throws TransactionException
TransactionException
- if no transaction is active or the transaction could not be committed.void rollbackTransaction()
IllegalStateException
- if there is no active transaction.String getTxnId()
@Deprecated XAResource getXaResource()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |