Uses of Class
io.grpc.Context
Packages that use Context
-
Uses of Context in io.grpc
Modifier and TypeClassDescriptionstatic final class
A context which inherits cancellation from its parent but which can also be independently cancelled and which will propagate cancellation to its descendants.Modifier and TypeFieldDescriptionstatic final Context
Context.ROOT
The logical root context which is the ultimate ancestor of all contexts.Modifier and TypeMethodDescriptionContext.attach()
Attach this context, thus enter a new scope within which this context iscurrent()
.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
Implementsattach()
.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> Context Context.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.Modifier and TypeMethodDescriptionvoid
Notifies that a context was cancelled.void
void
Reverse anattach()
, restoring the previous context and exiting the current scope.abstract void
Implementsdetach(io.grpc.Context)
.void
Context.CancellableContext.detachAndCancel
(Context toAttach, Throwable cause) Cancel this context and detach it as the current context.abstract Context
Implementsattach()
.Get the value from the specified context for this key.