| Package | Description | 
|---|---|
| org.apache.tephra | 
 This package contains implementations of the transaction system v2. 
 | 
| org.apache.tephra.distributed | 
 This package contains standalone server of the transaction system v2. 
 | 
| org.apache.tephra.inmemory | 
 This package contains in memory implementation of the transaction system v2. 
 | 
| org.apache.tephra.visibility | 
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static FenceWait | 
VisibilityFence.prepareWait(byte[] fenceId,
           TransactionSystemClient txClient)
Used by a writer to wait on a fence so that changes are visible to all readers with in-progress transactions. 
 | 
Copyright © 2016 The Apache Software Foundation. All rights reserved.