Modifier and Type | Class and Description |
---|---|
class |
ForwardingClientCallListener<RespT>
A
ClientCall.Listener which forwards all of its methods to another ClientCall.Listener . |
static class |
ForwardingClientCallListener.SimpleForwardingClientCallListener<RespT>
A simplified version of
ForwardingClientCallListener where subclasses can pass in a
ClientCall.Listener as the delegate. |
Modifier and Type | Method and Description |
---|---|
protected abstract ClientCall.Listener<RespT> |
ForwardingClientCallListener.delegate()
Returns the delegated
ClientCall.Listener . |
protected ClientCall.Listener<RespT> |
ForwardingClientCallListener.SimpleForwardingClientCallListener.delegate() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
ClientInterceptors.CheckedForwardingClientCall.checkedStart(ClientCall.Listener<RespT> responseListener,
Metadata headers)
Subclasses implement the start logic here that would normally belong to
start() . |
void |
ClientInterceptors.CheckedForwardingClientCall.start(ClientCall.Listener<RespT> responseListener,
Metadata headers) |
abstract void |
ClientCall.start(ClientCall.Listener<RespT> responseListener,
Metadata headers)
Start a call, using
responseListener for processing response messages. |
void |
ForwardingClientCall.start(ClientCall.Listener<RespT> responseListener,
Metadata headers) |
Constructor and Description |
---|
SimpleForwardingClientCallListener(ClientCall.Listener<RespT> delegate) |