public interface Transactional
Transaction as transaction handler.| Modifier and Type | Method and Description |
|---|---|
default void |
withTransaction(TransactionalOperation.TransactionalInvocation operation)
Execute given operation within a transaction.
|
default void |
withTransaction(TransactionalOperation.TransactionalInvocation operation,
TransactionConfiguration transactionConfiguration)
Execute given operation within a transaction.
|
default <R> R |
withTransaction(TransactionalOperation<R> operation)
Execute given operation within a transaction and return a result.
|
<R> R |
withTransaction(TransactionalOperation<R> operation,
TransactionConfiguration transactionConfiguration)
Execute given operation within a transaction and return a result.
|
<R> R withTransaction(TransactionalOperation<R> operation, TransactionConfiguration transactionConfiguration)
Transaction reference is provided to
perform commit and rollback operations.R - Operation result typeoperation - Operation to execute (not null)transactionConfiguration - Transaction configurationdefault <R> R withTransaction(TransactionalOperation<R> operation)
Transaction reference is provided to
perform commit and rollback operations.R - Operation result typeoperation - Operation to execute (not null)default void withTransaction(TransactionalOperation.TransactionalInvocation operation, TransactionConfiguration transactionConfiguration)
Transaction reference is provided to perform
commit and rollback operations.operation - Operation to execute (not null)transactionConfiguration - Transaction configurationdefault void withTransaction(TransactionalOperation.TransactionalInvocation operation)
Transaction reference is provided to perform
commit and rollback operations.operation - Operation to execute (not null)Copyright © 2019 The Holon Platform. All rights reserved.