Package com.hazelcast.transaction
Interface TransactionalTaskContext
- All Known Subinterfaces:
TransactionContext
- All Known Implementing Classes:
ManagedTransactionalTaskContext
public interface TransactionalTaskContext
Provides a context to access transactional data-structures, like the
TransactionalMap
.-
Method Summary
Modifier and TypeMethodDescription<E> TransactionalList<E>
Returns the transactional list instance with the specified name.<K,
V> TransactionalMap<K, V> Returns the transactional distributed map instance with the specified name.<K,
V> TransactionalMultiMap<K, V> getMultiMap
(String name) Returns the transactional multimap instance with the specified name.<E> TransactionalQueue<E>
Returns the transactional queue instance with the specified name.<E> TransactionalSet<E>
Returns the transactional set instance with the specified name.<T extends TransactionalObject>
TgetTransactionalObject
(String serviceName, String name) Returns the transactional object instance with the specified name and service name.
-
Method Details
-
getMap
Returns the transactional distributed map instance with the specified name.- Type Parameters:
K
- type of the map keyV
- type of the map value- Parameters:
name
- name of the distributed transactional map- Returns:
- transactional distributed map instance with the specified name
-
getQueue
Returns the transactional queue instance with the specified name.- Type Parameters:
E
- the type of elements held in the queue- Parameters:
name
- name of the transactional queue- Returns:
- transactional queue instance with the specified name
-
getMultiMap
Returns the transactional multimap instance with the specified name.- Type Parameters:
K
- type of the multimap keyV
- type of the multimap value- Parameters:
name
- name of the transactional multimap- Returns:
- transactional multimap instance with the specified name
-
getList
Returns the transactional list instance with the specified name.- Type Parameters:
E
- the type of elements held in the list- Parameters:
name
- name of the transactional list- Returns:
- transactional list instance with the specified name
-
getSet
Returns the transactional set instance with the specified name.- Type Parameters:
E
- the type of elements held in the set- Parameters:
name
- name of the transactional set- Returns:
- transactional set instance with the specified name
-
getTransactionalObject
Returns the transactional object instance with the specified name and service name.- Type Parameters:
T
- the type of the transactional object- Parameters:
serviceName
- service name for the transactional object instancename
- name of the transactional object instance- Returns:
- transactional object instance with the specified name
-