SelfType - must match the interface that is extending this one.public interface Transactional<SelfType extends Transactional<SelfType>>
| Modifier and Type | Method and Description |
|---|---|
void |
begin() |
void |
checkpoint(String name) |
void |
commit() |
<R,X extends Exception> |
inTransaction(TransactionalCallback<R,SelfType,X> callback) |
<R,X extends Exception> |
inTransaction(TransactionIsolationLevel isolation,
TransactionalCallback<R,SelfType,X> callback) |
void |
release(String name) |
void |
rollback() |
void |
rollback(String name) |
default <X extends Exception> |
useTransaction(TransactionalConsumer<SelfType,X> callback) |
default <X extends Exception> |
useTransaction(TransactionIsolationLevel isolation,
TransactionalConsumer<SelfType,X> callback) |
void begin()
void commit()
void rollback()
void checkpoint(String name)
void release(String name)
void rollback(String name)
<R,X extends Exception> R inTransaction(TransactionalCallback<R,SelfType,X> callback) throws X extends Exception
X extends Exception<R,X extends Exception> R inTransaction(TransactionIsolationLevel isolation, TransactionalCallback<R,SelfType,X> callback) throws X extends Exception
X extends Exceptiondefault <X extends Exception> void useTransaction(TransactionalConsumer<SelfType,X> callback) throws X extends Exception
X extends Exceptiondefault <X extends Exception> void useTransaction(TransactionIsolationLevel isolation, TransactionalConsumer<SelfType,X> callback) throws X extends Exception
X extends ExceptionCopyright © 2016. All rights reserved.