| Interface | Description |
|---|---|
| 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. |
| BigtableAsyncUtilities.Default | |
| BulkMutation |
This class combines a collection of
MutateRowRequests into a single MutateRowsRequest. |
| BulkMutationWrapper |
This class wraps existing
BulkMutation with Google-cloud-java's model. |
| BulkRead |
This class combines a collection of
ReadRowsRequests with a single
row key into a single ReadRowsRequest with a RowSet which will result in fewer round trips. |
| CallController<RequestT,ResponseT> |
Wraps a
ClientCall, and implements ClientCallStreamObserver to allow access to
the call's underlying functionality. |
| ConvertExceptionInterceptor | |
| 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 |