Package io.grpc
Class ForwardingServerCallListener<ReqT>
java.lang.Object
io.grpc.ServerCall.Listener<ReqT>
io.grpc.PartialForwardingServerCallListener<ReqT>
io.grpc.ForwardingServerCallListener<ReqT>
- Direct Known Subclasses:
ForwardingServerCallListener.SimpleForwardingServerCallListener
public abstract class ForwardingServerCallListener<ReqT>
extends PartialForwardingServerCallListener<ReqT>
A
ServerCall.Listener which forwards all of its methods to another ServerCall.Listener of matching parameterized types.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA simplified version ofForwardingServerCallListenerwhere subclasses can pass in aServerCall.Listeneras the delegate. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ServerCall.Listener<ReqT> delegate()Returns the delegatedServerCall.Listener.voidA request message has been received.Methods inherited from class io.grpc.PartialForwardingServerCallListener
onCancel, onComplete, onHalfClose, onReady, toString
-
Constructor Details
-
ForwardingServerCallListener
public ForwardingServerCallListener()
-
-
Method Details
-
delegate
Returns the delegatedServerCall.Listener.- Specified by:
delegatein classPartialForwardingServerCallListener<ReqT>
-
onMessage
Description copied from class:ServerCall.ListenerA request message has been received. For streaming calls, there may be zero or more request messages.- Overrides:
onMessagein classServerCall.Listener<ReqT>- Parameters:
message- a received request message.
-