Interface TransactionManagerLookup

All Known Implementing Classes:
EmbeddedTransactionManagerLookup, GenericTransactionManagerLookup, GenericTransactionManagerLookup, JBossStandaloneJTAManagerLookup, RemoteTransactionManagerLookup, WildflyTransactionManagerLookup

public interface TransactionManagerLookup
Factory interface, allows Cache or RemoteCache to use different transactional systems. Thread safety: it is possible for the same instance of this class to be used by multiple caches at the same time e.g. when the same instance is passed to multiple configurations. As infinispan supports parallel test startup, it might be possible for multiple threads to invoke the getTransactionManager() method concurrently, so it is highly recommended for instances of this class to be thread safe.
Since:
4.0
Author:
Bela Ban, Aug 26 2003
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.transaction.TransactionManager
    Returns a new TransactionManager.
  • Method Details

    • getTransactionManager

      javax.transaction.TransactionManager getTransactionManager() throws Exception
      Returns a new TransactionManager.
      Throws:
      Exception - if lookup failed