Modifier and Type | Method | Description |
---|---|---|
abstract Metadata |
LoadBalancer.PickSubchannelArgs.getHeaders() |
Headers of the call.
|
Metadata |
StatusException.getTrailers() |
Returns the received trailers.
|
Metadata |
StatusRuntimeException.getTrailers() |
Returns the received trailers.
|
static Metadata |
Status.trailersFromThrowable(java.lang.Throwable t) |
Extract an error trailers from the causal chain of a
Throwable . |
Modifier and Type | Method | Description |
---|---|---|
abstract void |
CallCredentials.MetadataApplier.apply(Metadata headers) |
Called when headers are successfully generated.
|
StatusException |
Status.asException(Metadata trailers) |
Same as
Status.asException() but includes the provided trailers in the returned exception. |
StatusRuntimeException |
Status.asRuntimeException(Metadata trailers) |
Same as
Status.asRuntimeException() but includes the provided trailers in the returned
exception. |
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.
|
void |
ClientStreamTracer.inboundTrailers(Metadata trailers) |
Trailing metadata has been received from the server.
|
static <ReqT,RespT> |
Contexts.interceptCall(io.grpc.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> |
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,
java.util.Set<Metadata.Key<?>> keys) |
Merge values from the given set of keys into this set of metadata.
|
ClientStreamTracer |
ClientStreamTracer.Factory.newClientStreamTracer(CallOptions callOptions,
Metadata headers) |
Deprecated.
|
ClientStreamTracer |
ClientStreamTracer.Factory.newClientStreamTracer(ClientStreamTracer.StreamInfo info,
Metadata headers) |
Creates a
ClientStreamTracer for a new client stream. |
abstract ServerStreamTracer |
ServerStreamTracer.Factory.newServerStreamTracer(java.lang.String fullMethodName,
Metadata headers) |
Creates a
ServerStreamTracer for a new server stream. |
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) |
Produce a non-
null listener for the incoming call. |
Constructor | Description |
---|---|
StatusException(Status status,
Metadata trailers) |
Constructs an exception with both a status and trailers.
|
StatusRuntimeException(Status status,
Metadata trailers) |
Constructs the exception with both a status and trailers.
|