@FunctionalInterface
public interface Transactional
| Modifier and Type | Method and Description |
|---|---|
default <R> R |
commit(java.util.concurrent.Callable<R> callable) |
default <S,T,E extends java.lang.Exception> |
commit(java.lang.Class<S> cls,
java.lang.Class<T> cls2,
BiConsumerWithException<S,T,E> consumer) |
default <S,T,R,E extends java.lang.Exception> |
commit(java.lang.Class<S> cls,
java.lang.Class<T> cls2,
BiFunctionWithException<S,T,R,E> function) |
default <S,T,U,E extends java.lang.Exception> |
commit(java.lang.Class<S> cls,
java.lang.Class<T> cls2,
java.lang.Class<U> cls3,
TriConsumerWithException<S,T,U,E> consumer) |
default <S,T,U,R,E extends java.lang.Exception> |
commit(java.lang.Class<S> cls,
java.lang.Class<T> cls2,
java.lang.Class<U> cls3,
TriFunctionWithException<S,T,U,R,E> function) |
default <T,E extends java.lang.Exception> |
commit(java.lang.Class<T> cls,
ConsumerWithException<T,E> consumer) |
default <T,R,E extends java.lang.Exception> |
commit(java.lang.Class<T> cls,
FunctionWithException<T,R,E> function) |
default void |
commit(RunnableWithException runnable) |
<T extends Resources> |
open() |
<T extends Resources> T open()
default <R> R commit(java.util.concurrent.Callable<R> callable)
default void commit(RunnableWithException runnable)
default <T,R,E extends java.lang.Exception> R commit(java.lang.Class<T> cls,
FunctionWithException<T,R,E> function)
default <T,E extends java.lang.Exception> void commit(java.lang.Class<T> cls,
ConsumerWithException<T,E> consumer)
default <S,T,R,E extends java.lang.Exception> R commit(java.lang.Class<S> cls,
java.lang.Class<T> cls2,
BiFunctionWithException<S,T,R,E> function)
default <S,T,E extends java.lang.Exception> void commit(java.lang.Class<S> cls,
java.lang.Class<T> cls2,
BiConsumerWithException<S,T,E> consumer)
default <S,T,U,R,E extends java.lang.Exception> R commit(java.lang.Class<S> cls,
java.lang.Class<T> cls2,
java.lang.Class<U> cls3,
TriFunctionWithException<S,T,U,R,E> function)
default <S,T,U,E extends java.lang.Exception> void commit(java.lang.Class<S> cls,
java.lang.Class<T> cls2,
java.lang.Class<U> cls3,
TriConsumerWithException<S,T,U,E> consumer)