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>
AClientCall.Listenerwhich forwards all of its methods to anotherClientCall.Listener.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classForwardingClientCallListener.SimpleForwardingClientCallListener<RespT>A simplified version ofForwardingClientCallListenerwhere subclasses can pass in aClientCall.Listeneras the delegate.
-
Constructor Summary
Constructors Constructor Description ForwardingClientCallListener()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract ClientCall.Listener<RespT>delegate()Returns the delegatedClientCall.Listener.voidonMessage(RespT message)A response message has been received.-
Methods inherited from class io.grpc.PartialForwardingClientCallListener
onClose, onHeaders, onReady, toString
-
-
-
-
Method Detail
-
delegate
protected abstract ClientCall.Listener<RespT> delegate()
Returns the delegatedClientCall.Listener.- Specified by:
delegatein classPartialForwardingClientCallListener<RespT>
-
onMessage
public void onMessage(RespT message)
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
-
-