类 StatementInstrumentation

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.plugin.jdbc.mysql.v6.define.AbstractMysqlInstrumentation
org.apache.skywalking.apm.plugin.jdbc.mysql.v6.define.StatementInstrumentation

public class StatementInstrumentation extends AbstractMysqlInstrumentation
StatementInstrumentation intercepts the following methods in the com.mysql.jdbc.StatementImpl and com.mysql.cj.jdbc.StatementImpl class. 1. execute 2. executeQuery 3. executeUpdate 4. executeLargeUpdate 5. addBatch 6. executeBatchInternal 7. executeUpdateInternal 8. executeQuery 9. executeBatch
  • 字段详细资料

    • MYSQL6_STATEMENT_CLASS_NAME

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

    • StatementInstrumentation

      public StatementInstrumentation()
  • 方法详细资料

    • getConstructorsInterceptPoints

      public org.apache.skywalking.apm.agent.core.plugin.interceptor.ConstructorInterceptPoint[] getConstructorsInterceptPoints()
      覆盖:
      getConstructorsInterceptPoints 在类中 AbstractMysqlInstrumentation
    • getInstanceMethodsInterceptPoints

      public org.apache.skywalking.apm.agent.core.plugin.interceptor.InstanceMethodsInterceptPoint[] getInstanceMethodsInterceptPoints()
      覆盖:
      getInstanceMethodsInterceptPoints 在类中 AbstractMysqlInstrumentation
    • enhanceClass

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