Class ManagedTransactionalTaskContext

java.lang.Object
com.hazelcast.spring.transaction.ManagedTransactionalTaskContext
All Implemented Interfaces:
com.hazelcast.transaction.TransactionalTaskContext

public class ManagedTransactionalTaskContext extends Object implements com.hazelcast.transaction.TransactionalTaskContext
TransactionalTaskContext proxying implementation to make the one created by HazelcastTransactionManager available to actual business logic. Useful when the transaction is managed declaratively using @Transactional annotations with AOP.
Author:
Balint Krivan
See Also:
  • Constructor Details

  • Method Details

    • getMap

      public <K, V> com.hazelcast.transaction.TransactionalMap<K,V> getMap(String name)
      Specified by:
      getMap in interface com.hazelcast.transaction.TransactionalTaskContext
    • getQueue

      public <E> com.hazelcast.transaction.TransactionalQueue<E> getQueue(String name)
      Specified by:
      getQueue in interface com.hazelcast.transaction.TransactionalTaskContext
    • getMultiMap

      public <K, V> com.hazelcast.transaction.TransactionalMultiMap<K,V> getMultiMap(String name)
      Specified by:
      getMultiMap in interface com.hazelcast.transaction.TransactionalTaskContext
    • getList

      public <E> com.hazelcast.transaction.TransactionalList<E> getList(String name)
      Specified by:
      getList in interface com.hazelcast.transaction.TransactionalTaskContext
    • getSet

      public <E> com.hazelcast.transaction.TransactionalSet<E> getSet(String name)
      Specified by:
      getSet in interface com.hazelcast.transaction.TransactionalTaskContext
    • getTransactionalObject

      public <T extends com.hazelcast.transaction.TransactionalObject> T getTransactionalObject(String serviceName, String name)
      Specified by:
      getTransactionalObject in interface com.hazelcast.transaction.TransactionalTaskContext