Interface TxManager

  • All Superinterfaces:
    java.lang.AutoCloseable

    public interface TxManager
    extends java.lang.AutoCloseable
    Author:
    Fabrizio Giudici
    • Method Detail

      • getInstance

        @Nonnull
        static TxManager getInstance()
      • computeInTx

        <T> T computeInTx​(@Nonnull
                          java.util.function.Function<? super javax.persistence.EntityManager,​T> task)
      • runInTx

        default void runInTx​(@Nonnull
                             java.util.function.Consumer<? super javax.persistence.EntityManager> task)
      • close

        default void close()
        Specified by:
        close in interface java.lang.AutoCloseable