类 TraceContextActivation

java.lang.Object
org.apache.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine
org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassEnhancePluginDefine
org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassStaticMethodsEnhancePluginDefine
org.apache.skywalking.apm.toolkit.activation.trace.TraceContextActivation

public class TraceContextActivation extends org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassStaticMethodsEnhancePluginDefine
Active the toolkit class "TraceContext". Should not dependency or import any class in "skywalking-toolkit-trace-context" module. Activation's classloader is diff from "TraceContext", using direct will trigger classloader issue.

  • 字段详细资料

    • TRACE_ID_INTERCEPT_CLASS

      public static final String TRACE_ID_INTERCEPT_CLASS
      另请参阅:
    • SEGMENT_ID_INTERCEPT_CLASS

      public static final String SEGMENT_ID_INTERCEPT_CLASS
      另请参阅:
    • SPAN_ID_INTERCEPT_CLASS

      public static final String SPAN_ID_INTERCEPT_CLASS
      另请参阅:
    • ENHANCE_CLASS

      public static final String ENHANCE_CLASS
      另请参阅:
    • ENHANCE_TRACE_ID_METHOD

      public static final String ENHANCE_TRACE_ID_METHOD
      另请参阅:
    • ENHANCE_SEGMENT_ID_METHOD

      public static final String ENHANCE_SEGMENT_ID_METHOD
      另请参阅:
    • ENHANCE_SPAN_ID_METHOD

      public static final String ENHANCE_SPAN_ID_METHOD
      另请参阅:
    • ENHANCE_GET_CORRELATION_METHOD

      public static final String ENHANCE_GET_CORRELATION_METHOD
      另请参阅:
    • INTERCEPT_GET_CORRELATION_CLASS

      public static final String INTERCEPT_GET_CORRELATION_CLASS
      另请参阅:
    • ENHANCE_PUT_CORRELATION_METHOD

      public static final String ENHANCE_PUT_CORRELATION_METHOD
      另请参阅:
    • INTERCEPT_PUT_CORRELATION_CLASS

      public static final String INTERCEPT_PUT_CORRELATION_CLASS
      另请参阅:
  • 构造器详细资料

    • TraceContextActivation

      public TraceContextActivation()
  • 方法详细资料

    • enhanceClass

      protected org.apache.skywalking.apm.agent.core.plugin.match.ClassMatch enhanceClass()
      指定者:
      enhanceClass 在类中 org.apache.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine
      返回:
      the target class, which needs active.
    • getStaticMethodsInterceptPoints

      public org.apache.skywalking.apm.agent.core.plugin.interceptor.StaticMethodsInterceptPoint[] getStaticMethodsInterceptPoints()
      指定者:
      getStaticMethodsInterceptPoints 在类中 org.apache.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine
      返回:
      the collection of StaticMethodsInterceptPoint, represent the intercepted methods and their interceptors.