类 TraceAnnotationActivation

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.toolkit.activation.trace.TraceAnnotationActivation

public class TraceAnnotationActivation extends org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassEnhancePluginDefine
TraceAnnotationActivation enhance all method that annotated with org.apache.skywalking.apm.toolkit.trace.annotation.Trace by TraceAnnotationMethodInterceptor.
  • 字段详细资料

    • TRACE_ANNOTATION_METHOD_INTERCEPTOR

      public static final String TRACE_ANNOTATION_METHOD_INTERCEPTOR
      另请参阅:
    • TRACE_ANNOTATION_STATIC_METHOD_INTERCEPTOR

      public static final String TRACE_ANNOTATION_STATIC_METHOD_INTERCEPTOR
      另请参阅:
    • TRACE_ANNOTATION

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

    • TraceAnnotationActivation

      public TraceAnnotationActivation()
  • 方法详细资料

    • getConstructorsInterceptPoints

      public org.apache.skywalking.apm.agent.core.plugin.interceptor.ConstructorInterceptPoint[] getConstructorsInterceptPoints()
      指定者:
      getConstructorsInterceptPoints 在类中 org.apache.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine
    • getInstanceMethodsInterceptPoints

      public org.apache.skywalking.apm.agent.core.plugin.interceptor.InstanceMethodsInterceptPoint[] getInstanceMethodsInterceptPoints()
      指定者:
      getInstanceMethodsInterceptPoints 在类中 org.apache.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine
    • getStaticMethodsInterceptPoints

      public org.apache.skywalking.apm.agent.core.plugin.interceptor.StaticMethodsInterceptPoint[] getStaticMethodsInterceptPoints()
      指定者:
      getStaticMethodsInterceptPoints 在类中 org.apache.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine
    • enhanceClass

      protected org.apache.skywalking.apm.agent.core.plugin.match.ClassMatch enhanceClass()
      指定者:
      enhanceClass 在类中 org.apache.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine