See: Description
Interface | Description |
---|---|
AbstractClientProvider.EndpointStrategy |
This class helps picking up an endpoint from a list of Discoverable.
|
RetryStrategyProvider |
A retry strategy provider is used by the tx client to get a new retry strategy for every call.
|
ThriftClientProvider |
This interface is used to provide thrift tx service clients:
there is only one (singleton)
tx service per JVM, but many threads may use it concurrently.
|
Class | Description |
---|---|
AbstractClientProvider |
An abstract tx client provider that implements common functionality.
|
CloseableThriftClient |
An
AutoCloseable to automatically return the thrift client to the ThriftClientProvider. |
ElasticPool<T,E extends Exception> |
An Elastic Pool is an object pool that can dynamically grow.
|
PooledClientProvider |
This is an tx client provider that uses a bounded size pool of connections.
|
RetryNTimes |
A retry strategy that makes N attempts and then gives up.
|
RetryNTimes.Provider |
A retry strategy provider for this strategy.
|
RetryStrategy |
A retry strategy is an abstraction over how the remote tx client shuold retry operations after connection
failures.
|
RetryWithBackoff |
A retry strategy that makes N attempts and then gives up.
|
RetryWithBackoff.Provider |
A provider for this retry strategy.
|
SingleUseClientProvider |
An tx client provider that creates a new connection every time.
|
ThreadLocalClientProvider |
An tx client provider that uses thread local to maintain at most one open connection per thread.
|
TransactionConverterUtils |
Utility methods to convert to thrift and back.
|
TransactionService | |
TransactionServiceClient |
A tx service client
|
TransactionServiceThriftClient |
This class is a wrapper around the thrift tx service client, it takes
Operations, converts them into thrift objects, calls the thrift
client, and converts the results back to data fabric classes.
|
TransactionServiceThriftHandler |
The implementation of a thrift service for tx service.
|
Copyright © 2017 The Apache Software Foundation. All rights reserved.