| Package | Description | 
|---|---|
| org.apache.tephra | 
 This package contains implementations of the transaction system v2. 
 | 
| org.apache.tephra.persist | 
 This package contains interfaces and implementations for persisting transaction state. 
 | 
| org.apache.tephra.runtime | 
| Modifier and Type | Method and Description | 
|---|---|
TransactionStateStorage | 
TransactionManager.getTransactionStateStorage()  | 
| Constructor and Description | 
|---|
TransactionManager(org.apache.hadoop.conf.Configuration conf,
                  TransactionStateStorage persistor,
                  MetricsCollector txMetricsCollector)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractTransactionStateStorage
Common base class for all transaction storage implementations. 
 | 
class  | 
HDFSTransactionStateStorage
Handles persistence of transaction snapshot and logs to a directory in HDFS. 
 | 
class  | 
LocalFileTransactionStateStorage
Persists transaction snapshots and write-ahead logs to files on the local filesystem. 
 | 
class  | 
NoOpTransactionStateStorage
Minimal  
TransactionStateStorage implementation that does nothing, i.e. | 
| Modifier and Type | Method and Description | 
|---|---|
TransactionStateStorage | 
TransactionStateStorageProvider.get()  | 
Copyright © 2016 The Apache Software Foundation. All rights reserved.