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 class
ClientInterceptors.CheckedForwardingClientCall<ReqT,
RespT> AForwardingClientCall
that delivers exceptions from its start logic to the call listener.class
ForwardingClientCall<ReqT,
RespT> AClientCall
which forwards all of its methods to anotherClientCall
.static class
ForwardingClientCall.SimpleForwardingClientCall<ReqT,
RespT> A simplified version ofForwardingClientCall
where subclasses can pass in aClientCall
as 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 aClientCall
to the remote operation specified by the givenMethodDescriptor
.Constructors in io.grpc with parameters of type ClientCallModifierConstructorDescriptionprotected
CheckedForwardingClientCall
(ClientCall<ReqT, RespT> delegate) protected
SimpleForwardingClientCall
(ClientCall<ReqT, RespT> delegate) -
Uses of ClientCall in io.grpc.internal
Subclasses of ClientCall in io.grpc.internalModifier and TypeClassDescriptionclass
DelayedClientCall<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 Runnable
DelayedClientCall.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 aStreamObserver
for 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 blockingIterator
over 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 aListenableFuture
to the response.