See: Description
| Interface | Description |
|---|---|
| TransactionLog |
Represents a log of transaction state changes.
|
| TransactionLogReader |
Represents a reader for
TransactionLog instances. |
| TransactionLogWriter |
Common interface for transaction log writers used by classes extending
AbstractTransactionLog. |
| TransactionStateStorage |
Defines the common contract for persisting transaction state changes.
|
| Class | Description |
|---|---|
| AbstractTransactionLog |
Common implementation of a transaction log, backed by file reader and writer based storage.
|
| AbstractTransactionLog.Entry |
Represents an entry in the transaction log.
|
| AbstractTransactionStateStorage |
Common base class for all transaction storage implementations.
|
| HDFSTransactionLog |
Allows reading from and writing to a transaction write-ahead log stored in HDFS.
|
| HDFSTransactionStateStorage |
Handles persistence of transaction snapshot and logs to a directory in HDFS.
|
| HDFSUtil |
Utility for handling HDFS file lease recovery.
|
| LocalFileTransactionLog |
Reads and writes transaction logs against files in the local filesystem.
|
| LocalFileTransactionStateStorage |
Persists transaction snapshots and write-ahead logs to files on the local filesystem.
|
| NoOpTransactionStateStorage |
Minimal
TransactionStateStorage implementation that does nothing, i.e. |
| TransactionEdit |
Represents a transaction state change in the
TransactionLog. |
| TransactionSnapshot |
Represents an in-memory snapshot of the full transaction state.
|
| Enum | Description |
|---|---|
| TransactionEdit.State |
The possible state changes for a transaction.
|
Copyright © 2015. All Rights Reserved.