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
-