Package | Description |
---|---|
org.apache.tephra |
This package contains implementations of the transaction system v2.
|
Modifier and Type | Method and Description |
---|---|
<I,O> O |
TransactionExecutor.execute(TransactionExecutor.Function<I,O> function,
I input)
Execute a function under transactional semantics.
|
<I,O> O |
DefaultTransactionExecutor.execute(TransactionExecutor.Function<I,O> function,
I input) |
<I,O> O |
TransactionExecutor.executeUnchecked(TransactionExecutor.Function<I,O> function,
I input)
Same as
TransactionExecutor.execute(Function, Object) but
suppresses exception with Throwables.propagate(Throwable) |
<I,O> O |
AbstractTransactionExecutor.executeUnchecked(TransactionExecutor.Function<I,O> function,
I input) |
<I,O> com.google.common.util.concurrent.ListenableFuture<O> |
TransactionExecutor.submit(TransactionExecutor.Function<I,O> function,
I input)
Same as
TransactionExecutor.execute(Function, Object) but executes asynchronously |
<I,O> com.google.common.util.concurrent.ListenableFuture<O> |
AbstractTransactionExecutor.submit(TransactionExecutor.Function<I,O> function,
I input) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.