abstract void |
CallCredentials.MetadataApplier.apply(Metadata headers) |
Called when headers are successfully generated.
|
StatusException |
Status.asException(Metadata trailers) |
|
StatusRuntimeException |
Status.asRuntimeException(Metadata trailers) |
|
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 |
ServerCall.close(Status status,
Metadata trailers) |
Close the call with the provided status.
|
<ReqT,RespT> Executor |
ServerCallExecutorSupplier.getExecutor(ServerCall<ReqT,RespT> call,
Metadata metadata) |
Returns an executor to handle the server call.
|
void |
ClientStreamTracer.inboundHeaders(Metadata headers) |
Headers has been received from the server.
|
void |
ClientStreamTracer.inboundTrailers(Metadata trailers) |
Trailing metadata has been received from the server.
|
static <ReqT,RespT> ServerCall.Listener<ReqT> |
Contexts.interceptCall(Context context,
ServerCall<ReqT,RespT> call,
Metadata headers,
ServerCallHandler<ReqT,RespT> next) |
Make the provided Context Context.current() for the creation of a listener
to a received call and for all events received by that listener.
|
<ReqT,RespT> ServerCall.Listener<ReqT> |
ServerInterceptor.interceptCall(ServerCall<ReqT,RespT> call,
Metadata headers,
ServerCallHandler<ReqT,RespT> next) |
|
void |
Metadata.merge(Metadata other) |
Perform a simple merge of two sets of metadata.
|
void |
Metadata.merge(Metadata other,
Set<Metadata.Key<?>> keys) |
Merge values from the given set of keys into this set of metadata.
|
ClientStreamTracer |
ClientStreamTracer.Factory.newClientStreamTracer(ClientStreamTracer.StreamInfo info,
Metadata headers) |
|
abstract ServerStreamTracer |
ServerStreamTracer.Factory.newServerStreamTracer(String fullMethodName,
Metadata headers) |
|
void |
ClientCall.Listener.onClose(Status status,
Metadata trailers) |
The ClientCall has been closed.
|
void |
ClientCall.Listener.onHeaders(Metadata headers) |
The response headers have been received.
|
abstract void |
ServerCall.sendHeaders(Metadata headers) |
Send response header metadata prior to sending a response message.
|
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) |
|
ServerCall.Listener<RequestT> |
ServerCallHandler.startCall(ServerCall<RequestT,ResponseT> call,
Metadata headers) |
Starts asynchronous processing of an incoming call.
|
void |
ClientStreamTracer.streamCreated(Attributes transportAttrs,
Metadata headers) |
The stream is being created on a ready transport.
|