java.lang.Object
io.opentelemetry.instrumentation.netty.common.internal.NettyErrorHolder
All Implemented Interfaces:
io.opentelemetry.context.ImplicitContextKeyed

public final class NettyErrorHolder extends Object implements io.opentelemetry.context.ImplicitContextKeyed
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
  • Method Summary

    Modifier and Type
    Method
    Description
    static Throwable
    getOrDefault(io.opentelemetry.context.Context context, Throwable error)
     
    static io.opentelemetry.context.Context
    init(io.opentelemetry.context.Context context)
     
    static void
    set(io.opentelemetry.context.Context context, Throwable error)
     
    io.opentelemetry.context.Context
    storeInContext(io.opentelemetry.context.Context context)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.opentelemetry.context.ImplicitContextKeyed

    makeCurrent
  • Method Details

    • init

      public static io.opentelemetry.context.Context init(io.opentelemetry.context.Context context)
    • set

      public static void set(io.opentelemetry.context.Context context, Throwable error)
    • getOrDefault

      @Nullable public static Throwable getOrDefault(io.opentelemetry.context.Context context, @Nullable Throwable error)
    • storeInContext

      public io.opentelemetry.context.Context storeInContext(io.opentelemetry.context.Context context)
      Specified by:
      storeInContext in interface io.opentelemetry.context.ImplicitContextKeyed