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 class
A simplified version ofForwardingClientCallListener
where subclasses can pass in aClientCall.Listener
as the delegate. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ClientCall.Listener
<RespT> delegate()
Returns the delegatedClientCall.Listener
.void
A 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:
delegate
in classPartialForwardingClientCallListener<RespT>
-
onMessage
Description copied from class:ClientCall.Listener
A 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:
onMessage
in classClientCall.Listener<RespT>
- Parameters:
message
- returned by the server
-