Top Description Inners Constructors Methods
io.grpc

public abstract Class ForwardingServerCallListener<ReqT>

extends PartialForwardingServerCallListener<ReqT>
Class Inheritance
Known Direct Subclasses
io.grpc.ForwardingServerCallListener.SimpleForwardingServerCallListener

A ServerCall.Listener which forwards all of its methods to another ServerCall.Listener of matching parameterized types.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public abstract static class
ForwardingServerCallListener.SimpleForwardingServerCallListener<ReqT>

A simplified version of ForwardingServerCallListener where subclasses can pass in a ServerCall.Listener as the delegate.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected abstract ServerCall.Listener<ReqT>
delegate()

Implements abstract io.grpc.PartialForwardingServerCallListener.delegate.

Returns the delegated ServerCall.Listener.
public void
onMessage(ReqT
a received request message.
message
)

Overrides io.grpc.ServerCall.Listener.onMessage.

A request message has been received.
Inherited from io.grpc.PartialForwardingServerCallListener:
onCancelonCompleteonHalfCloseonReadytoString

Constructor Detail

ForwardingServerCallListenerback to summary
public ForwardingServerCallListener()

Method Detail

delegateback to summary
protected abstract ServerCall.Listener<ReqT> delegate()

Implements abstract io.grpc.PartialForwardingServerCallListener.delegate.

Returns the delegated ServerCall.Listener.

Annotations
@Override
onMessageback to summary
public void onMessage(ReqT message)

Overrides io.grpc.ServerCall.Listener.onMessage.

Doc from io.grpc.ServerCall.Listener.onMessage.

A request message has been received. For streaming calls, there may be zero or more request messages.

Parameters
message:ReqT

a received request message.

Annotations
@Override
io.grpc back to summary

public abstract Class ForwardingServerCallListener.SimpleForwardingServerCallListener<ReqT>

extends ForwardingServerCallListener<ReqT>
Class Inheritance
Known Direct Subclasses
io.grpc.Contexts.ContextualizedServerCallListener

A simplified version of ForwardingServerCallListener where subclasses can pass in a ServerCall.Listener as the delegate.

Field Summary

Modifier and TypeField and Description
private final ServerCall.Listener<ReqT>

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected ServerCall.Listener<ReqT>
delegate()

Implements abstract io.grpc.ForwardingServerCallListener.delegate.

Returns the delegated ServerCall.Listener.
Inherited from io.grpc.ForwardingServerCallListener:
onMessage

Field Detail

delegateback to summary
private final ServerCall.Listener<ReqT> delegate

Constructor Detail

SimpleForwardingServerCallListenerback to summary
protected SimpleForwardingServerCallListener(ServerCall.Listener<ReqT> delegate)

Method Detail

delegateback to summary
protected ServerCall.Listener<ReqT> delegate()

Implements abstract io.grpc.ForwardingServerCallListener.delegate.

Doc from io.grpc.ForwardingServerCallListener.delegate.

Returns the delegated ServerCall.Listener.

Annotations
@Override