| 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.