| Package | Description |
|---|---|
| co.cask.tephra |
This package contains implementations of the transaction system v2.
|
| co.cask.tephra.distributed |
This package contains standalone server of the transaction system v2.
|
| co.cask.tephra.inmemory |
This package contains in memory implementation of the transaction system v2.
|
| Constructor and Description |
|---|
DefaultTransactionExecutor(TransactionSystemClient txClient,
Iterable<TransactionAware> txAwares)
Constructor for a transaction executor.
|
DefaultTransactionExecutor(TransactionSystemClient txClient,
Iterable<TransactionAware> txAwares,
RetryStrategy retryStrategy) |
DefaultTransactionExecutor(TransactionSystemClient txClient,
TransactionAware... txAwares)
Convenience constructor, has same affect as
DefaultTransactionExecutor.DefaultTransactionExecutor(TransactionSystemClient, Iterable) |
TransactionContext(TransactionSystemClient txClient,
Iterable<TransactionAware> txAwares) |
TransactionContext(TransactionSystemClient txClient,
TransactionAware... txAwares) |
| Modifier and Type | Class and Description |
|---|---|
class |
TransactionServiceClient
A tx service client
|
| Modifier and Type | Class and Description |
|---|---|
class |
DetachedTxSystemClient
Implementation of the tx system client that doesn't talk to any global service and tries to do its best to meet the
tx system requirements/expectations.
|
class |
InMemoryTxSystemClient |
class |
MinimalTxSystemClient
Dummy implementation of TxSystemClient.
|
Copyright © 2015. All Rights Reserved.