public class TransactionTemplate
| Modifier and Type | Field and Description |
|---|---|
static TransactionTemplate |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
committed(kotlin.jvm.functions.Function1<? super instep.dao.sql.TransactionContext,? extends R> runner) |
java.lang.ThreadLocal<instep.dao.sql.TransactionContext> |
getThreadLocalTransactionContext() |
<R> R |
repeatable(kotlin.jvm.functions.Function1<? super instep.dao.sql.TransactionContext,? extends R> runner) |
<R> R |
run(kotlin.jvm.functions.Function1<? super instep.dao.sql.TransactionContext,? extends R> runner) |
<R> R |
serializable(kotlin.jvm.functions.Function1<? super instep.dao.sql.TransactionContext,? extends R> runner) |
<R> R |
template(java.lang.Integer level,
kotlin.jvm.functions.Function1<? super instep.dao.sql.TransactionContext,? extends R> runner) |
<R> R |
uncommitted(kotlin.jvm.functions.Function1<? super instep.dao.sql.TransactionContext,? extends R> runner) |
public static TransactionTemplate INSTANCE
public <R> R run(kotlin.jvm.functions.Function1<? super instep.dao.sql.TransactionContext,? extends R> runner)
public <R> R uncommitted(kotlin.jvm.functions.Function1<? super instep.dao.sql.TransactionContext,? extends R> runner)
public <R> R committed(kotlin.jvm.functions.Function1<? super instep.dao.sql.TransactionContext,? extends R> runner)
public <R> R repeatable(kotlin.jvm.functions.Function1<? super instep.dao.sql.TransactionContext,? extends R> runner)
public <R> R serializable(kotlin.jvm.functions.Function1<? super instep.dao.sql.TransactionContext,? extends R> runner)
public java.lang.ThreadLocal<instep.dao.sql.TransactionContext> getThreadLocalTransactionContext()
public <R> R template(java.lang.Integer level,
kotlin.jvm.functions.Function1<? super instep.dao.sql.TransactionContext,? extends R> runner)