Class TransactionUtil2
- java.lang.Object
-
- org.hibernate.testing.transaction.TransactionUtil2
-
public class TransactionUtil2 extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
ACTION_COMPLETED_TXN
-
Constructor Summary
Constructors Constructor Description TransactionUtil2()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <R> R
fromSession(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Function<org.hibernate.engine.spi.SessionImplementor,R> action)
static <R> R
fromTransaction(org.hibernate.engine.spi.SessionFactoryImplementor factory, Function<org.hibernate.engine.spi.SessionImplementor,R> action)
static <R> R
fromTransaction(org.hibernate.engine.spi.SessionImplementor session, Function<org.hibernate.engine.spi.SessionImplementor,R> action)
static void
inSession(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Consumer<org.hibernate.engine.spi.SessionImplementor> action)
static void
inStatelessSession(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Consumer<org.hibernate.StatelessSession> action)
static void
inStatelessTransaction(org.hibernate.engine.spi.SessionFactoryImplementor factory, Consumer<org.hibernate.StatelessSession> action)
static void
inStatelessTransaction(org.hibernate.StatelessSession session, Consumer<org.hibernate.StatelessSession> action)
static void
inTransaction(org.hibernate.engine.spi.SessionFactoryImplementor factory, Consumer<org.hibernate.engine.spi.SessionImplementor> action)
static void
inTransaction(org.hibernate.engine.spi.SessionImplementor session, Consumer<org.hibernate.engine.spi.SessionImplementor> action)
-
-
-
Field Detail
-
ACTION_COMPLETED_TXN
public static final String ACTION_COMPLETED_TXN
- See Also:
- Constant Field Values
-
-
Method Detail
-
inSession
public static void inSession(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Consumer<org.hibernate.engine.spi.SessionImplementor> action)
-
fromSession
public static <R> R fromSession(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Function<org.hibernate.engine.spi.SessionImplementor,R> action)
-
inTransaction
public static void inTransaction(org.hibernate.engine.spi.SessionFactoryImplementor factory, Consumer<org.hibernate.engine.spi.SessionImplementor> action)
-
fromTransaction
public static <R> R fromTransaction(org.hibernate.engine.spi.SessionFactoryImplementor factory, Function<org.hibernate.engine.spi.SessionImplementor,R> action)
-
inTransaction
public static void inTransaction(org.hibernate.engine.spi.SessionImplementor session, Consumer<org.hibernate.engine.spi.SessionImplementor> action)
-
fromTransaction
public static <R> R fromTransaction(org.hibernate.engine.spi.SessionImplementor session, Function<org.hibernate.engine.spi.SessionImplementor,R> action)
-
inStatelessSession
public static void inStatelessSession(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Consumer<org.hibernate.StatelessSession> action)
-
inStatelessTransaction
public static void inStatelessTransaction(org.hibernate.engine.spi.SessionFactoryImplementor factory, Consumer<org.hibernate.StatelessSession> action)
-
inStatelessTransaction
public static void inStatelessTransaction(org.hibernate.StatelessSession session, Consumer<org.hibernate.StatelessSession> action)
-
-