Uses of Interface
com.pyranid.ReturningTransactionalOperation
-
Uses of ReturningTransactionalOperation in com.pyranid
Methods in com.pyranid with parameters of type ReturningTransactionalOperationModifier and TypeMethodDescription<T> @NonNull Optional<T> Database.participate(@NonNull Transaction transaction, @NonNull ReturningTransactionalOperation<T> transactionalOperation) Performs an operation in the context of a pre-existing transaction, optionall returning a value.<T> @NonNull Optional<T> Database.transaction(@NonNull ReturningTransactionalOperation<T> transactionalOperation) Performs an operation transactionally and optionally returns a value.<T> @NonNull Optional<T> Database.transaction(@NonNull TransactionIsolation transactionIsolation, @NonNull ReturningTransactionalOperation<T> transactionalOperation) Performs an operation transactionally with the given isolation level, optionally returning a value.<T> @NonNull Optional<T> Transaction.withSavepoint(@NonNull ReturningTransactionalOperation<T> transactionalOperation) Performs an operation inside a transaction savepoint and optionally returns a value.