Interface | Description |
---|---|
AsyncExecutor.AsyncCall<RequestT,ResponseT> | |
BigtableAsyncRpc<REQUEST,RESPONSE> |
This interface represents a logical asynchronous RPC end point, including creating a
ClientCall for a new request. |
BigtableAsyncUtilities |
Utilities for creating and executing async methods.
|
Class | Description |
---|---|
AbstractRetryingOperation<RequestT,ResponseT,ResultT> |
A
ClientCall.Listener that retries a BigtableAsyncRpc request. |
AsyncExecutor |
This class provides management of asynchronous Bigtable RPCs.
|
BigtableAsyncRpc.RpcMetrics | |
BigtableAsyncUtilities.Default | |
BulkMutation |
This class combines a collection of
MutateRowRequest s into a single MutateRowsRequest . |
BulkRead |
This class combines a collection of
ReadRowsRequest s with a single row key into a single
ReadRowsRequest with a RowSet which will result in fewer round trips. |
MutateRowsRequestManager |
Performs retries for
BigtableDataClient.mutateRows(MutateRowsRequest) operations. |
OperationAccountant |
Throttles the number of operations that are outstanding at any point in time.
|
ResourceLimiter |
This class limits access by RPCs to system resources
|
ResourceLimiterStats |
This class tracks timing and counts of mutations performed by
BulkMutation and throttling
performed by ResourceLimiter . |
RetryingMutateRowsOperation |
Performs retries for
BigtableDataClient.mutateRows(MutateRowsRequest) operations. |
RetryingStreamOperation<RequestT,ResponseT> |
An extension of
AbstractRetryingOperation that aggregates all responses from a streaming
request into a List. |
RetryingUnaryOperation<RequestT,ResponseT> |
A
AbstractRetryingOperation for a unary operation. |
ThrottlingClientInterceptor |
Throttles requests based on
ResourceLimiter |
Enum | Description |
---|---|
MutateRowsRequestManager.ProcessingStatus |