Package com.hazelcast.transaction
Provides interfaces/classes for Hazelcast transaction support.
-
Interface Summary Interface Description HazelcastXAResource Interface for providing Hazelcast as an XAResourceTransactionalList<E> Transactional implementation ofIList
.TransactionalMap<K,V> Transactional implementation ofBaseMap
.TransactionalMultiMap<K,V> Transactional implementation ofBaseMultiMap
.TransactionalObject Marker interface for all transactional distributed objects.TransactionalQueue<E> Transactional implementation ofBaseQueue
.TransactionalSet<E> Transactional implementation ofISet
.TransactionalTask<T> Contains the logic that is going to be executed within a transaction.TransactionalTaskContext Provides a context to access transactional data-structures, like theTransactionalMap
.TransactionContext Provides a context to perform transactional operations: beginning/committing transactions, but also retrieving transactional data-structures like theTransactionalMap
.TransactionManagerService -
Class Summary Class Description TransactionOptions Contains the configuration for a Hazelcast transaction. -
Enum Summary Enum Description TransactionOptions.TransactionType The type of transaction. -
Exception Summary Exception Description TransactionException AHazelcastException
that is thrown when something goes wrong while dealing with transactions and transactional data-structures.TransactionNotActiveException AHazelcastException
thrown when an a transactional operation is executed without an active transaction.TransactionTimedOutException Thrown when a transaction has timed out.