OperationsGrpc.OperationsImplBase (Cloud Bigtable HBase Client for Java 0.9.3-SNAPSHOT API)


Class OperationsGrpc.OperationsImplBase

  • All Implemented Interfaces:
    Enclosing class:

    public abstract static class OperationsGrpc.OperationsImplBase
    extends Object
    implements io.grpc.BindableService
     Manages long-running operations with an API service.
     When an API method normally takes long time to complete, it can be designed
     to return [Operation][google.longrunning.Operation] to the client, and the client can use this
     interface to receive the real response asynchronously by polling the
     operation resource, or using `google.watcher.v1.Watcher` interface to watch
     the response, or pass the operation resource to another API (such as Google
     Cloud Pub/Sub API) to receive the response.  Any API service that returns
     long-running operations should implement the `Operations` interface so
     developers can have a consistent client experience.
    • Constructor Detail

      • OperationsImplBase

        public OperationsImplBase()
    • Method Detail

      • getOperation

        public void getOperation(GetOperationRequest request,
                                 io.grpc.stub.StreamObserver<Operation> responseObserver)
         Gets the latest state of a long-running operation.  Clients may use this
         method to poll the operation result at intervals as recommended by the API
      • listOperations

        public void listOperations(ListOperationsRequest request,
                                   io.grpc.stub.StreamObserver<ListOperationsResponse> responseObserver)
         Lists operations that match the specified filter in the request. If the
         server doesn't support this method, it returns
      • cancelOperation

        public void cancelOperation(CancelOperationRequest request,
                                    io.grpc.stub.StreamObserver<Empty> responseObserver)
         Starts asynchronous cancellation on a long-running operation.  The server
         makes a best effort to cancel the operation, but success is not
         guaranteed.  If the server doesn't support this method, it returns
         `google.rpc.Code.UNIMPLEMENTED`.  Clients may use
         [Operations.GetOperation] or other methods to check whether the
         cancellation succeeded or the operation completed despite cancellation.
      • deleteOperation

        public void deleteOperation(DeleteOperationRequest request,
                                    io.grpc.stub.StreamObserver<Empty> responseObserver)
         Deletes a long-running operation.  It indicates the client is no longer
         interested in the operation result. It does not cancel the operation.
      • bindService

        public io.grpc.ServerServiceDefinition bindService()
        Specified by:
        bindService in interface io.grpc.BindableService

Send feedback about...

Cloud Bigtable Documentation