Uses of Class
io.grpc.ClientCall
Packages that use ClientCall
Package
Description
The gRPC core public API.
Interfaces and implementations that are internal to gRPC.
API for the Stub layer.
-
Uses of ClientCall in io.grpc
Subclasses of ClientCall in io.grpcModifier and TypeClassDescriptionstatic classClientInterceptors.CheckedForwardingClientCall<ReqT,RespT> AForwardingClientCallthat delivers exceptions from its start logic to the call listener.classForwardingClientCall<ReqT,RespT> AClientCallwhich forwards all of its methods to anotherClientCall.static classForwardingClientCall.SimpleForwardingClientCall<ReqT,RespT> A simplified version ofForwardingClientCallwhere subclasses can pass in aClientCallas the delegate.Methods in io.grpc that return ClientCallModifier and TypeMethodDescriptionprotected final ClientCall<ReqT, RespT> ClientInterceptors.CheckedForwardingClientCall.delegate()protected abstract ClientCall<ReqT, RespT> ForwardingClientCall.delegate()Returns the delegatedClientCall.protected ClientCall<ReqT, RespT> ForwardingClientCall.SimpleForwardingClientCall.delegate()<ReqT,RespT>
ClientCall<ReqT, RespT> ClientInterceptor.interceptCall(MethodDescriptor<ReqT, RespT> method, CallOptions callOptions, Channel next) abstract <RequestT, ResponseT>
ClientCall<RequestT, ResponseT> Channel.newCall(MethodDescriptor<RequestT, ResponseT> methodDescriptor, CallOptions callOptions) Create aClientCallto the remote operation specified by the givenMethodDescriptor.Constructors in io.grpc with parameters of type ClientCallModifierConstructorDescriptionprotectedCheckedForwardingClientCall(ClientCall<ReqT, RespT> delegate) protectedSimpleForwardingClientCall(ClientCall<ReqT, RespT> delegate) -
Uses of ClientCall in io.grpc.internal
Subclasses of ClientCall in io.grpc.internalModifier and TypeClassDescriptionclassDelayedClientCall<ReqT,RespT> A call that queues requests before a real call is ready to be delegated to.Methods in io.grpc.internal with parameters of type ClientCallModifier and TypeMethodDescriptionfinal RunnableDelayedClientCall.setCall(ClientCall<ReqT, RespT> call) Transfers all pending and future requests and mutations to the given call. -
Uses of ClientCall in io.grpc.stub
Methods in io.grpc.stub with parameters of type ClientCallModifier and TypeMethodDescriptionstatic <ReqT,RespT>
StreamObserver<ReqT> ClientCalls.asyncBidiStreamingCall(ClientCall<ReqT, RespT> call, StreamObserver<RespT> responseObserver) Executes a bidirectional-streaming call.static <ReqT,RespT>
StreamObserver<ReqT> ClientCalls.asyncClientStreamingCall(ClientCall<ReqT, RespT> call, StreamObserver<RespT> responseObserver) Executes a client-streaming call returning aStreamObserverfor the request messages.static <ReqT,RespT>
voidClientCalls.asyncServerStreamingCall(ClientCall<ReqT, RespT> call, ReqT req, StreamObserver<RespT> responseObserver) Executes a server-streaming call with a responseStreamObserver.static <ReqT,RespT>
voidClientCalls.asyncUnaryCall(ClientCall<ReqT, RespT> call, ReqT req, StreamObserver<RespT> responseObserver) Executes a unary call with a responseStreamObserver.static <ReqT,RespT>
Iterator<RespT> ClientCalls.blockingServerStreamingCall(ClientCall<ReqT, RespT> call, ReqT req) Executes a server-streaming call returning a blockingIteratorover the response stream.static <ReqT,RespT>
RespTClientCalls.blockingUnaryCall(ClientCall<ReqT, RespT> call, ReqT req) Executes a unary call and blocks on the response.static <ReqT,RespT>
com.google.common.util.concurrent.ListenableFuture<RespT> ClientCalls.futureUnaryCall(ClientCall<ReqT, RespT> call, ReqT req) Executes a unary call and returns aListenableFutureto the response.