Package | Description |
---|---|
org.apache.tephra |
This package contains implementations of the transaction system v2.
|
org.apache.tephra.hbase | |
org.apache.tephra.visibility |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTransactionAwareTable
Base class for all the common parts of the HBase version-specific
TransactionAwareHTable
implementations. |
Modifier and Type | Method and Description |
---|---|
static TransactionAware |
TransactionAwares.of(Collection<TransactionAware> transactionAwares)
Create composite transaction aware object that delegates transaction logic to given collection of
TransactionAware s |
Modifier and Type | Method and Description |
---|---|
boolean |
TransactionContext.addTransactionAware(TransactionAware txAware)
Adds a new transaction-aware to participate in the transaction.
|
boolean |
TransactionContext.removeTransactionAware(TransactionAware txAware)
Removes a
TransactionAware and withdraws from participation in the transaction. |
Modifier and Type | Method and Description |
---|---|
TransactionExecutor |
TransactionExecutorFactory.createExecutor(Iterable<TransactionAware> txAwares) |
static TransactionAware |
TransactionAwares.of(Collection<TransactionAware> transactionAwares)
Create composite transaction aware object that delegates transaction logic to given collection of
TransactionAware s |
Constructor and Description |
---|
DefaultTransactionExecutor(TransactionSystemClient txClient,
TransactionAware... txAwares)
Convenience constructor, has same affect as
DefaultTransactionExecutor.DefaultTransactionExecutor(TransactionSystemClient, Iterable) |
TransactionContext(TransactionSystemClient txClient,
TransactionAware... txAwares) |
Constructor and Description |
---|
DefaultTransactionExecutor(TransactionSystemClient txClient,
Iterable<TransactionAware> txAwares)
Constructor for a transaction executor.
|
DefaultTransactionExecutor(TransactionSystemClient txClient,
Iterable<TransactionAware> txAwares,
RetryStrategy retryStrategy) |
TransactionContext(TransactionSystemClient txClient,
Iterable<TransactionAware> txAwares) |
Modifier and Type | Class and Description |
---|---|
class |
TransactionAwareHTable
A Transaction Aware HTable implementation for HBase 0.96.
|
Modifier and Type | Method and Description |
---|---|
static TransactionAware |
VisibilityFence.create(byte[] fenceId)
Used by a reader to get a fence that can be added to its transaction context.
|
Copyright © 2017 The Apache Software Foundation. All rights reserved.