类 LogbackSkyWalkingContextPatternConverterActivation

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.ClassInstanceMethodsEnhancePluginDefine
org.apache.skywalking.apm.toolkit.activation.log.logback.v1.x.LogbackSkyWalkingContextPatternConverterActivation

public class LogbackSkyWalkingContextPatternConverterActivation extends org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassInstanceMethodsEnhancePluginDefine
Active the toolkit class "org.apache.skywalking.apm.toolkit.log.logback.v1.x.LogbackSkyWalkingContextPatternConverter". Should not dependency or import any class in "skywalking-toolkit-logback-1.x" module. Activation's classloader is diff from "org.apache.skywalking.apm.toolkit.log.logback.v1.x.LogbackSkyWalkingContextPatternConverter", using direct will trigger classloader issue.

  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final String
     
    static final String
     
    static final String
     

    从类继承的字段 org.apache.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine

    CONTEXT_ATTR_NAME
  • 构造器概要

    构造器
  • 方法概要

    修饰符和类型
    方法
    说明
    protected org.apache.skywalking.apm.agent.core.plugin.match.ClassMatch
     
    org.apache.skywalking.apm.agent.core.plugin.interceptor.ConstructorInterceptPoint[]
     
    org.apache.skywalking.apm.agent.core.plugin.interceptor.InstanceMethodsInterceptPoint[]
     

    从类继承的方法 org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassInstanceMethodsEnhancePluginDefine

    getStaticMethodsInterceptPoints

    从类继承的方法 org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassEnhancePluginDefine

    enhanceClass, enhanceInstance, getInstanceMethodsInterceptV2Points, getStaticMethodsInterceptV2Points

    从类继承的方法 org.apache.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine

    define, enhance, isBootstrapInstrumentation, witnessClasses, witnessMethods

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

  • 构造器详细资料

    • LogbackSkyWalkingContextPatternConverterActivation

      public LogbackSkyWalkingContextPatternConverterActivation()
  • 方法详细资料

    • 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.
    • getConstructorsInterceptPoints

      public org.apache.skywalking.apm.agent.core.plugin.interceptor.ConstructorInterceptPoint[] getConstructorsInterceptPoints()
      指定者:
      getConstructorsInterceptPoints 在类中 org.apache.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine
      返回:
      null, no need to intercept constructor of enhance class.
    • getInstanceMethodsInterceptPoints

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