Package com.google.cloud.grpc
Class GcpClientCall.SimpleGcpClientCall<ReqT,RespT>
java.lang.Object
io.grpc.ClientCall<ReqT,RespT>
io.grpc.ForwardingClientCall<ReqT,RespT>
com.google.cloud.grpc.GcpClientCall.SimpleGcpClientCall<ReqT,RespT>
- Enclosing class:
- GcpClientCall<ReqT,
RespT>
public static class GcpClientCall.SimpleGcpClientCall<ReqT,RespT>
extends io.grpc.ForwardingClientCall<ReqT,RespT>
A simple wrapper of ClientCall.
It defines the callback function to manage the number of active streams of a ChannelRef everytime a call is started/closed.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.ForwardingClientCall
io.grpc.ForwardingClientCall.SimpleForwardingClientCall<ReqT extends Object,RespT extends Object> Nested classes/interfaces inherited from class io.grpc.ClientCall
io.grpc.ClientCall.Listener<T extends Object> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSimpleGcpClientCall(GcpManagedChannel.ChannelRef channelRef, io.grpc.MethodDescriptor<ReqT, RespT> methodDescriptor, io.grpc.CallOptions callOptions) -
Method Summary
Modifier and TypeMethodDescriptionvoiddelegate()io.grpc.AttributesvoidbooleanisReady()voidrequest(int arg0) voidsetMessageCompression(boolean arg0) voidtoString()Methods inherited from class io.grpc.ForwardingClientCall
sendMessage
-
Constructor Details
-
SimpleGcpClientCall
protected SimpleGcpClientCall(GcpManagedChannel.ChannelRef channelRef, io.grpc.MethodDescriptor<ReqT, RespT> methodDescriptor, io.grpc.CallOptions callOptions)
-
-
Method Details
-
delegate
-
start
-
cancel
-
request
public void request(int arg0) -
halfClose
public void halfClose() -
setMessageCompression
public void setMessageCompression(boolean arg0) -
isReady
public boolean isReady() -
getAttributes
public io.grpc.Attributes getAttributes() -
toString
-