Class SettableContextStorageProvider

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

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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.opentelemetry.context.ContextStorage get()  
      static io.opentelemetry.context.ContextStorage getContextStorage()
      Returns the current ContextStorage.
      static void setContextStorage​(io.opentelemetry.context.ContextStorage storage)
      Sets the ContextStorage to use for future context operations.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.