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