Modifier and Type | Class | 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 | Description |
---|---|---|
protected abstract ClientCall.Listener<RespT> |
ForwardingClientCallListener.delegate() |
Returns the delegated
ClientCall.Listener . |
protected ClientCall.Listener<RespT> |
ForwardingClientCallListener.SimpleForwardingClientCallListener.delegate() |
Modifier and Type | Method | 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() . |
abstract void |
ClientCall.start(ClientCall.Listener<RespT> responseListener,
Metadata headers) |
Start a call, using
responseListener for processing response messages. |
void |
ClientInterceptors.CheckedForwardingClientCall.start(ClientCall.Listener<RespT> responseListener,
Metadata headers) |
|
void |
ForwardingClientCall.start(ClientCall.Listener<RespT> responseListener,
Metadata headers) |
Constructor | Description |
---|---|
SimpleForwardingClientCallListener(ClientCall.Listener<RespT> delegate) |