| Package | Description | 
|---|---|
| org.apache.tephra.coprocessor | 
 This package contains HBase coprocessor implementations for the transaction system. 
 | 
| org.apache.tephra.hbase.coprocessor | |
| org.apache.tephra.persist | 
 This package contains interfaces and implementations for persisting transaction state. 
 | 
| org.apache.tephra.snapshot | 
 This package contains interfaces and implementations for encoding and decoding transaction snapshots. 
 | 
| org.apache.tephra.util | 
| Modifier and Type | Method and Description | 
|---|---|
TransactionVisibilityState | 
TransactionStateCache.getLatestState()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected org.apache.hadoop.hbase.regionserver.InternalScanner | 
TransactionProcessor.createStoreScanner(org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment env,
                  String action,
                  TransactionVisibilityState snapshot,
                  org.apache.hadoop.hbase.regionserver.Store store,
                  List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners,
                  org.apache.hadoop.hbase.regionserver.ScanType type,
                  long earliestPutTs)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TransactionSnapshot
Represents an in-memory snapshot of the full transaction state. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TransactionVisibilityState | 
TransactionStateStorage.getLatestTransactionVisibilityState()
Returns the most recent transaction visibility state that has been successfully written. 
 | 
TransactionVisibilityState | 
NoOpTransactionStateStorage.getLatestTransactionVisibilityState()  | 
TransactionVisibilityState | 
LocalFileTransactionStateStorage.getLatestTransactionVisibilityState()  | 
TransactionVisibilityState | 
HDFSTransactionStateStorage.getLatestTransactionVisibilityState()  | 
| Modifier and Type | Method and Description | 
|---|---|
TransactionVisibilityState | 
SnapshotCodecProvider.decodeTransactionVisibilityState(InputStream in)  | 
TransactionVisibilityState | 
SnapshotCodec.decodeTransactionVisibilityState(InputStream in)
Decode transaction visibility state from an input stream. 
 | 
TransactionVisibilityState | 
DefaultSnapshotCodec.decodeTransactionVisibilityState(InputStream in)
Deprecated.  
  | 
| Modifier and Type | Method and Description | 
|---|---|
static Transaction | 
TxUtils.createDummyTransaction(TransactionVisibilityState txVisibilityState)
Creates a "dummy" transaction based on the given txVisibilityState's state. 
 | 
Copyright © 2016 The Apache Software Foundation. All rights reserved.