Class ContextUtils

java.lang.Object
io.opencensus.tags.unsafe.ContextUtils

public final class ContextUtils extends Object
Utility methods for accessing the TagContext contained in the Context.

Most code should interact with the current context via the public APIs in TagContext and avoid accessing TAG_CONTEXT_KEY directly.

Since:
0.8
  • Method Details

    • withValue

      public static io.grpc.Context withValue(io.grpc.Context context, @Nullable TagContext tagContext)
      Creates a new Context with the given value set.
      Parameters:
      context - the parent Context.
      tagContext - the value to be set.
      Returns:
      a new context with the given value set.
      Since:
      0.21
    • getValue

      public static TagContext getValue(io.grpc.Context context)
      Returns the value from the specified Context.
      Parameters:
      context - the specified Context.
      Returns:
      the value from the specified Context.
      Since:
      0.21