BigtableAsyncRpc (Cloud Bigtable HBase Client for Java 0.9.7.1 API)

com.google.cloud.bigtable.grpc.async

Interface BigtableAsyncRpc<REQUEST,RESPONSE>



  • public interface BigtableAsyncRpc<REQUEST,RESPONSE>
    This interface represents a logical asynchronous RPC end point, including creating a ClientCall for a new request.
    Version:
    $Id: $Id
    Author:
    sduskis
    • Method Detail

      • startNewCall

        io.grpc.ClientCall<REQUEST,RESPONSE> startNewCall(io.grpc.CallOptions callOptions,
                                                          REQUEST request,
                                                          io.grpc.ClientCall.Listener<RESPONSE> listener,
                                                          io.grpc.Metadata metadata)
        Creates a ClientCall and starts it.
        Parameters:
        callOptions - A set of gRPC options to use on this call.
        request - The request to send.
        listener - A listener which handles responses.
        metadata - A set of predefined headers to use.
        Returns:
        A ClientCall that represents a new request.
      • isRetryable

        boolean isRetryable(REQUEST request)
        Can this request be retried?
        Parameters:
        request - The request to send which may require introspection to determine retryability.
        Returns:
        true if the request can be retried.
      • getMethodDescriptor

        io.grpc.MethodDescriptor<REQUEST,RESPONSE> getMethodDescriptor()

        getMethodDescriptor.

        Returns:
        MethodDescriptor that describes the logical endpoint.


Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

Cloud Bigtable Documentation