| 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(). |
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 and Description |
|---|
SimpleForwardingClientCallListener(ClientCall.Listener<RespT> delegate) |