Class TxManager

java.lang.Object
net.odoframework.container.tx.TxManager
Direct Known Subclasses:
SimpleTransactionManager

public abstract class TxManager
extends Object
  • Constructor Details

    • TxManager

      public TxManager()
  • Method Details

    • getActiveTransaction

      public abstract Optional<Transaction> getActiveTransaction()
    • begin

      public abstract Transaction begin()
    • doInTransaction

      public <T> T doInTransaction​(Class<?> type, Supplier<T> handler)
    • doInTransaction

      public <T> T doInTransaction​(String name, Supplier<T> handler)
    • commit

      public abstract void commit()
    • rollback

      public abstract void rollback()