Uses of Class
io.grpc.Context
-
Packages that use Context Package Description io.grpc The gRPC core public API. -
-
Uses of Context in io.grpc
Subclasses of Context in io.grpc Modifier and Type Class Description static class
Context.CancellableContext
A context which inherits cancellation from its parent but which can also be independently cancelled and which will propagate cancellation to its descendants.Fields in io.grpc declared as Context Modifier and Type Field Description static Context
Context. ROOT
The logical root context which is the ultimate ancestor of all contexts.Methods in io.grpc that return Context Modifier and Type Method Description Context
Context. attach()
Attach this context, thus enter a new scope within which this context iscurrent()
.Context
Context.CancellableContext. attach()
static Context
Context. current()
Return the context associated with the current scope, will never returnnull
.abstract Context
Context.Storage. current()
Implementscurrent()
.abstract Context
Context.Storage. doAttach(Context toAttach)
Implementsattach()
.Context
ServerStreamTracer. filterContext(Context context)
Called before the interceptors and the call handlers and make changes to the Context object if needed.Context
Context. fork()
Create a new context which propagates the values of this context but does not cascade its cancellation.<V> Context
Context. withValue(Context.Key<V> k1, V v1)
Create a new context with the given key value set.<V1,V2>
ContextContext. withValues(Context.Key<V1> k1, V1 v1, Context.Key<V2> k2, V2 v2)
Create a new context with the given key value set.<V1,V2,V3>
ContextContext. withValues(Context.Key<V1> k1, V1 v1, Context.Key<V2> k2, V2 v2, Context.Key<V3> k3, V3 v3)
Create a new context with the given key value set.<V1,V2,V3,V4>
ContextContext. withValues(Context.Key<V1> k1, V1 v1, Context.Key<V2> k2, V2 v2, Context.Key<V3> k3, V3 v3, Context.Key<V4> k4, V4 v4)
Create a new context with the given key value set.Methods in io.grpc with parameters of type Context Modifier and Type Method Description void
Context.CancellationListener. cancelled(Context context)
Notifies that a context was cancelled.void
Context.CancellableContext. detach(Context toAttach)
void
Context. detach(Context toAttach)
Reverse anattach()
, restoring the previous context and exiting the current scope.abstract void
Context.Storage. detach(Context toDetach, Context toRestore)
Implementsdetach(io.grpc.Context)
.void
Context.CancellableContext. detachAndCancel(Context toAttach, Throwable cause)
Cancel this context and detach it as the current context.abstract Context
Context.Storage. doAttach(Context toAttach)
Implementsattach()
.Context
ServerStreamTracer. filterContext(Context context)
Called before the interceptors and the call handlers and make changes to the Context object if needed.T
Context.Key. get(Context context)
Get the value from the specified context for this key.static <ReqT,RespT>
ServerCall.Listener<ReqT>Contexts. interceptCall(Context context, ServerCall<ReqT,RespT> call, Metadata headers, ServerCallHandler<ReqT,RespT> next)
static Status
Contexts. statusFromCancelled(Context context)
Returns theStatus
of a cancelled context ornull
if the context is not cancelled.
-