Class SettableContextStorageProvider

  • All Implemented Interfaces:
    io.opentelemetry.context.ContextStorageProvider

    public final class SettableContextStorageProvider
    extends Object
    implements io.opentelemetry.context.ContextStorageProvider
    A ContextStorageProvider which can have it's ContextStorage set at any time.
    • Constructor Detail

      • SettableContextStorageProvider

        public SettableContextStorageProvider()
    • Method Detail

      • get

        public io.opentelemetry.context.ContextStorage get()
        Specified by:
        get in interface io.opentelemetry.context.ContextStorageProvider
      • setContextStorage

        public static void setContextStorage​(io.opentelemetry.context.ContextStorage storage)
        Sets the ContextStorage to use for future context operations.
      • getContextStorage

        public static io.opentelemetry.context.ContextStorage getContextStorage()
        Returns the current ContextStorage.