Package io.grpc
Class ForwardingClientCallListener<RespT>
java.lang.Object
io.grpc.ClientCall.Listener<RespT>
io.grpc.PartialForwardingClientCallListener<RespT>
io.grpc.ForwardingClientCallListener<RespT>
- Direct Known Subclasses:
ForwardingClientCallListener.SimpleForwardingClientCallListener
public abstract class ForwardingClientCallListener<RespT>
extends PartialForwardingClientCallListener<RespT>
A
ClientCall.Listener which forwards all of its methods to another ClientCall.Listener.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA simplified version ofForwardingClientCallListenerwhere subclasses can pass in aClientCall.Listeneras the delegate. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ClientCall.Listener<RespT> delegate()Returns the delegatedClientCall.Listener.voidA response message has been received.Methods inherited from class io.grpc.PartialForwardingClientCallListener
onClose, onHeaders, onReady, toString
-
Constructor Details
-
ForwardingClientCallListener
public ForwardingClientCallListener()
-
-
Method Details
-
delegate
Returns the delegatedClientCall.Listener.- Specified by:
delegatein classPartialForwardingClientCallListener<RespT>
-
onMessage
Description copied from class:ClientCall.ListenerA response message has been received. May be called zero or more times depending on whether the call response is empty, a single message or a stream of messages.- Overrides:
onMessagein classClientCall.Listener<RespT>- Parameters:
message- returned by the server
-