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 class
A simplified version ofForwardingServerCallListener
where subclasses can pass in aServerCall.Listener
as the delegate. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ServerCall.Listener
<ReqT> delegate()
Returns the delegatedServerCall.Listener
.void
A 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:
delegate
in classPartialForwardingServerCallListener<ReqT>
-
onMessage
Description copied from class:ServerCall.Listener
A request message has been received. For streaming calls, there may be zero or more request messages.- Overrides:
onMessage
in classServerCall.Listener<ReqT>
- Parameters:
message
- a received request message.
-