Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
SkyWalking
提交
a62076f0
S
SkyWalking
项目概览
apache
/
SkyWalking
上一次同步 1 年多
通知
302
Star
21345
Fork
6091
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
SkyWalking
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a62076f0
编写于
12月 12, 2017
作者:
A
ascrutae
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix all interceptor class in plugin is incorrect
上级
8d982032
变更
61
隐藏空白更改
内联
并排
Showing
61 changed file
with
112 addition
and
112 deletion
+112
-112
apm-sniffer/apm-sdk-plugin/dubbo-plugin/src/main/java/org/apache/skywalking/apm/plugin/dubbo/DubboInstrumentation.java
...che/skywalking/apm/plugin/dubbo/DubboInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/elastic-job-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/esjob/define/JobExecutorInstrumentation.java
...g/apm/plugin/esjob/define/JobExecutorInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/feign-default-http-9.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/feign/http/v9/define/DefaultHttpClientInstrumentation.java
...eign/http/v9/define/DefaultHttpClientInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/ClientCallInstrumentation.java
.../apm/plugin/grpc/v1/define/ClientCallInstrumentation.java
+2
-2
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/ClientCallsInstrumentation.java
...apm/plugin/grpc/v1/define/ClientCallsInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/ManagedChannelInstrumentation.java
.../plugin/grpc/v1/define/ManagedChannelInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/StreamObserverToCallListenerInstrumentation.java
...1/define/StreamObserverToCallListenerInstrumentation.java
+3
-3
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/StreamingServerCallHandlerInstrumentation.java
.../v1/define/StreamingServerCallHandlerInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/StreamingServerCallListenerInstrumentation.java
...v1/define/StreamingServerCallListenerInstrumentation.java
+4
-4
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/UnaryClientCallListenerInstrumentation.java
...rpc/v1/define/UnaryClientCallListenerInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/UnaryServerCallHandlerInstrumentation.java
...grpc/v1/define/UnaryServerCallHandlerInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/UnaryServerCallListenerInstrumentation.java
...rpc/v1/define/UnaryServerCallListenerInstrumentation.java
+3
-3
apm-sniffer/apm-sdk-plugin/h2-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/h2/define/JdbcXAConnectionInstrumentation.java
...lugin/jdbc/h2/define/JdbcXAConnectionInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/h2-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/h2/define/PooledJdbcConnectionInstrumentation.java
...n/jdbc/h2/define/PooledJdbcConnectionInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/httpClient/v4/define/HttpClientInstrumentation.java
...lugin/httpClient/v4/define/HttpClientInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/define/AbstractDriverInstrumentation.java
...apm/plugin/jdbc/define/AbstractDriverInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/define/Constants.java
...g/apache/skywalking/apm/plugin/jdbc/define/Constants.java
+4
-4
apm-sniffer/apm-sdk-plugin/jedis-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jedis/v2/define/JedisClusterInstrumentation.java
...m/plugin/jedis/v2/define/JedisClusterInstrumentation.java
+3
-3
apm-sniffer/apm-sdk-plugin/jedis-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jedis/v2/define/JedisInstrumentation.java
...king/apm/plugin/jedis/v2/define/JedisInstrumentation.java
+4
-4
apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-server-9.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jetty/v9/server/define/JettyInstrumentation.java
...m/plugin/jetty/v9/server/define/JettyInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/mongodb-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v2/define/MongoDBCollectionImplInstrumentation.java
...ngodb/v2/define/MongoDBCollectionImplInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/mongodb-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v2/define/MongoDBCollectionInstrumentation.java
...n/mongodb/v2/define/MongoDBCollectionInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/define/MongoDBInstrumentation.java
.../apm/plugin/mongodb/v3/define/MongoDBInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/motan-plugin/src/main/java/org/apache/skywalking/apm/plugin/motan/define/MotanConsumerInstrumentation.java
...apm/plugin/motan/define/MotanConsumerInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/motan-plugin/src/main/java/org/apache/skywalking/apm/plugin/motan/define/MotanProviderInstrumentation.java
...apm/plugin/motan/define/MotanProviderInstrumentation.java
+2
-2
apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/mysql/define/CallableInstrumentation.java
...apm/plugin/jdbc/mysql/define/CallableInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/mysql/define/ConnectionInstrumentation.java
...m/plugin/jdbc/mysql/define/ConnectionInstrumentation.java
+3
-3
apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/mysql/define/PreparedStatementInstrumentation.java
...n/jdbc/mysql/define/PreparedStatementInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/mysql/define/StatementInstrumentation.java
...pm/plugin/jdbc/mysql/define/StatementInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/nutz-plugins/http-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/nutz/http/sync/define/AbstractNutzHttpInstrumentation.java
...utz/http/sync/define/AbstractNutzHttpInstrumentation.java
+2
-2
apm-sniffer/apm-sdk-plugin/nutz-plugins/mvc-annotation-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/nutz/mvc/define/ActionInstrumentation.java
...ing/apm/plugin/nutz/mvc/define/ActionInstrumentation.java
+2
-2
apm-sniffer/apm-sdk-plugin/okhttp-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/okhttp/v3/define/RealCallInstrumentation.java
.../apm/plugin/okhttp/v3/define/RealCallInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/postgresql-8.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/postgresql/define/AbstractJdbc2StatementInstrumentation.java
...tgresql/define/AbstractJdbc2StatementInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/postgresql-8.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/postgresql/define/ConnectionInstrumentation.java
...gin/jdbc/postgresql/define/ConnectionInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/postgresql-8.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/postgresql/define/Constants.java
...ywalking/apm/plugin/jdbc/postgresql/define/Constants.java
+3
-3
apm-sniffer/apm-sdk-plugin/resin-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/resin/v3/define/ResinV3Instrumentation.java
...ng/apm/plugin/resin/v3/define/ResinV3Instrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/resin-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/resin/v4/define/ResinV4Instrumentation.java
...ng/apm/plugin/resin/v4/define/ResinV4Instrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/rocketMQ-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/rocketMQ/v4/define/ConsumeMessageConcurrentlyInstrumentation.java
.../v4/define/ConsumeMessageConcurrentlyInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/rocketMQ-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/rocketMQ/v4/define/ConsumeMessageOrderlyInstrumentation.java
...ketMQ/v4/define/ConsumeMessageOrderlyInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/rocketMQ-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/rocketMQ/v4/define/MQClientAPIImplInstrumentation.java
...in/rocketMQ/v4/define/MQClientAPIImplInstrumentation.java
+2
-2
apm-sniffer/apm-sdk-plugin/rocketMQ-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/rocketMQ/v4/define/SendCallbackInstrumentation.java
...lugin/rocketMQ/v4/define/SendCallbackInstrumentation.java
+2
-2
apm-sniffer/apm-sdk-plugin/sharding-jdbc-1.5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/sjdbc/define/ExecutorInstrumentation.java
...king/apm/plugin/sjdbc/define/ExecutorInstrumentation.java
+3
-3
apm-sniffer/apm-sdk-plugin/spring-plugins/core-patch/src/main/java/org/apache/skywalking/apm/plugin/spring/patch/define/AopProxyFactoryInstrumentation.java
...n/spring/patch/define/AopProxyFactoryInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/v3/define/ControllerInstrumentation.java
...lugin/spring/mvc/v3/define/ControllerInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/v3/define/HandlerMethodInvokerInstrumentation.java
...ng/mvc/v3/define/HandlerMethodInvokerInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/v4/define/AbstractControllerInstrumentation.java
...ring/mvc/v4/define/AbstractControllerInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/src/test/java/org/apache/skywalking/apm/plugin/spring/mvc/v4/define/ControllerInstrumentationTest.java
...n/spring/mvc/v4/define/ControllerInstrumentationTest.java
+3
-3
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/src/test/java/org/apache/skywalking/apm/plugin/spring/mvc/v4/define/RestControllerInstrumentationTest.java
...ring/mvc/v4/define/RestControllerInstrumentationTest.java
+2
-2
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-commons/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/commons/Constants.java
...e/skywalking/apm/plugin/spring/mvc/commons/Constants.java
+4
-4
apm-sniffer/apm-sdk-plugin/spring-plugins/resttemplate-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/resttemplate/async/define/ResponseExtractorFutureInstrumentation.java
.../async/define/ResponseExtractorFutureInstrumentation.java
+2
-2
apm-sniffer/apm-sdk-plugin/spring-plugins/resttemplate-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/resttemplate/async/define/RestTemplateInstrumentation.java
...esttemplate/async/define/RestTemplateInstrumentation.java
+2
-2
apm-sniffer/apm-sdk-plugin/spring-plugins/resttemplate-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/resttemplate/sync/define/RestTemplateInstrumentation.java
...resttemplate/sync/define/RestTemplateInstrumentation.java
+3
-3
apm-sniffer/apm-sdk-plugin/spring-plugins/spring-cloud/netflix-plugins/spring-cloud-feign-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/cloud/netflix/feign/v11/define/NetflixFeignInstrumentation.java
...netflix/feign/v11/define/NetflixFeignInstrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/spymemcached-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spymemcached/v2/define/MemcachedInstrumentation.java
...ugin/spymemcached/v2/define/MemcachedInstrumentation.java
+2
-2
apm-sniffer/apm-sdk-plugin/struts2-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/struts2/define/Struts2Instrumentation.java
...ing/apm/plugin/struts2/define/Struts2Instrumentation.java
+1
-1
apm-sniffer/apm-sdk-plugin/tomcat-7.x-8.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/tomcat78x/define/TomcatInstrumentation.java
...ng/apm/plugin/tomcat78x/define/TomcatInstrumentation.java
+2
-2
apm-sniffer/apm-toolkit-activation/apm-toolkit-logback-1.x-activation/src/main/resources/skywalking-plugin.def
...k-1.x-activation/src/main/resources/skywalking-plugin.def
+1
-1
apm-sniffer/apm-toolkit-activation/apm-toolkit-opentracing-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/opentracing/continuation/SkywalkingContinuationActivation.java
...racing/continuation/SkywalkingContinuationActivation.java
+3
-3
apm-sniffer/apm-toolkit-activation/apm-toolkit-opentracing-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/opentracing/span/SkywalkingSpanActivation.java
...activation/opentracing/span/SkywalkingSpanActivation.java
+8
-8
apm-sniffer/apm-toolkit-activation/apm-toolkit-opentracing-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/opentracing/tracer/SkywalkingTracerActivation.java
...vation/opentracing/tracer/SkywalkingTracerActivation.java
+3
-3
apm-sniffer/apm-toolkit-activation/apm-toolkit-opentracing-activation/src/main/resources/skywalking-plugin.def
...acing-activation/src/main/resources/skywalking-plugin.def
+2
-2
未找到文件。
apm-sniffer/apm-sdk-plugin/dubbo-plugin/src/main/java/org/apache/skywalking/apm/plugin/dubbo/DubboInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -38,7 +38,7 @@ import static net.bytebuddy.matcher.ElementMatchers.named;
public
class
DubboInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"com.alibaba.dubbo.monitor.support.MonitorFilter"
;
private
static
final
String
INTERCEPT_CLASS
=
"DubboInterceptor"
;
private
static
final
String
INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.dubbo.
DubboInterceptor"
;
@Override
protected
ClassMatch
enhanceClass
()
{
...
...
apm-sniffer/apm-sdk-plugin/elastic-job-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/esjob/define/JobExecutorInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -38,7 +38,7 @@ public class JobExecutorInstrumentation extends ClassInstanceMethodsEnhancePlugi
private
static
final
String
ENHANCE_CLASS
=
"com.dangdang.ddframe.job.executor.AbstractElasticJobExecutor"
;
private
static
final
String
JOB_EXECUTOR_INTERCEPTOR_CLASS
=
"JobExecutorInterceptor"
;
private
static
final
String
JOB_EXECUTOR_INTERCEPTOR_CLASS
=
"
org.apache.skywalking.apm.plugin.esjob.
JobExecutorInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/feign-default-http-9.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/feign/http/v9/define/DefaultHttpClientInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -48,7 +48,7 @@ public class DefaultHttpClientInstrumentation extends ClassInstanceMethodsEnhanc
/**
* Intercept class.
*/
private
static
final
String
INTERCEPT_CLASS
=
"DefaultHttpClientInterceptor"
;
private
static
final
String
INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.feign.http.v9.
DefaultHttpClientInterceptor"
;
@Override
protected
ClassMatch
enhanceClass
()
{
return
byName
(
ENHANCE_CLASS
);
...
...
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/ClientCallInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -40,8 +40,8 @@ import static net.bytebuddy.matcher.ElementMatchers.named;
public
class
ClientCallInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"io.grpc.internal.ClientCallImpl"
;
private
static
final
String
ENHANCE_METHOD
=
"start"
;
public
static
final
String
CONSTRUCTOR_CLASS
=
"ClientCallIConstructorInterceptor"
;
public
static
final
String
START_METHOD_INTERCEPT_CLASS
=
"ClientCallStartInterceptor"
;
public
static
final
String
CONSTRUCTOR_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
ClientCallIConstructorInterceptor"
;
public
static
final
String
START_METHOD_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
ClientCallStartInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[]
{
...
...
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/ClientCallsInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -43,7 +43,7 @@ public class ClientCallsInstrumentation extends ClassStaticMethodsEnhancePluginD
}
@Override
public
String
getMethodsInterceptor
()
{
return
"ClientCallsMethodInterceptor"
;
return
"
org.apache.skywalking.apm.plugin.grpc.v1.
ClientCallsMethodInterceptor"
;
}
@Override
public
boolean
isOverrideArgs
()
{
...
...
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/ManagedChannelInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -38,7 +38,7 @@ import static org.apache.skywalking.apm.agent.core.plugin.match.NameMatch.byName
public
class
ManagedChannelInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"io.grpc.internal.ManagedChannelImpl"
;
private
static
final
String
ENHANCE_METHOD
=
"newCall"
;
public
static
final
String
INTERCEPT_CLASS
=
"ManagedChannelInterceptor"
;
public
static
final
String
INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
ManagedChannelInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/StreamObserverToCallListenerInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -41,11 +41,11 @@ import static org.apache.skywalking.apm.agent.core.plugin.match.NameMatch.byName
public
class
StreamObserverToCallListenerInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter"
;
public
static
final
String
ON_READY_METHOD
=
"onReady"
;
public
static
final
String
ON_READY_INTERCEPT_CLASS
=
"StreamClientOnReadyInterceptor"
;
public
static
final
String
ON_READY_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
StreamClientOnReadyInterceptor"
;
public
static
final
String
ON_CLASS_METHOD
=
"onClose"
;
public
static
final
String
ON_CLOSE_INTERCEPT_CLASS
=
"StreamClientOnCloseInterceptor"
;
public
static
final
String
ON_CLOSE_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
StreamClientOnCloseInterceptor"
;
public
static
final
String
ON_MESSAGE_METHOD
=
"onMessage"
;
public
static
final
String
ON_MESSAGE_INTERCEPT_CLASS
=
"ClientCallOnNextInterceptor"
;
public
static
final
String
ON_MESSAGE_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
ClientCallOnNextInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/StreamingServerCallHandlerInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -39,7 +39,7 @@ import static net.bytebuddy.matcher.ElementMatchers.named;
public
class
StreamingServerCallHandlerInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"io.grpc.stub.ServerCalls$UnaryServerCallHandler"
;
private
static
final
String
ENHANCE_METHOD
=
"startCall"
;
public
static
final
String
INTERCEPT_CLASS
=
"ServerCallHandlerInterceptor"
;
public
static
final
String
INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
ServerCallHandlerInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/StreamingServerCallListenerInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -42,13 +42,13 @@ import static org.apache.skywalking.apm.agent.core.plugin.match.NameMatch.byName
public
class
StreamingServerCallListenerInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"io.grpc.stub.ServerCalls$StreamingServerCallHandler$StreamingServerCallListener"
;
public
static
final
String
ON_READY_METHOD
=
"onReady"
;
public
static
final
String
ON_READ_INTERCEPT_CLASS
=
"ServerCallOnReadyInterceptor"
;
public
static
final
String
ON_READ_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
ServerCallOnReadyInterceptor"
;
public
static
final
String
ON_HALF_CLOSE_METHOD
=
"onHalfClose"
;
public
static
final
String
ON_HALF_CLOSE_INTERCEPT_CLASS
=
"ServerCallOnCloseInterceptor"
;
public
static
final
String
ON_HALF_CLOSE_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
ServerCallOnCloseInterceptor"
;
public
static
final
String
ON_MESSAGE_METHOD
=
"onMessage"
;
public
static
final
String
ON_MESSAGE_INTERCEPT_CLASS
=
"ServerCallOnMessageInterceptor"
;
public
static
final
String
ON_MESSAGE_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
ServerCallOnMessageInterceptor"
;
public
static
final
String
ON_CANCEL_METHOD
=
"onCancel"
;
public
static
final
String
ON_CANCEL_INTERCEPT_CLASS
=
"ServerCallOnCancelInterceptor"
;
public
static
final
String
ON_CANCEL_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
ServerCallOnCancelInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/UnaryClientCallListenerInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -37,7 +37,7 @@ import static net.bytebuddy.matcher.ElementMatchers.any;
*/
public
class
UnaryClientCallListenerInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"io.grpc.stub.ClientCalls$UnaryStreamToFuture"
;
public
static
final
String
INTERCEPT_CLASS
=
"UnaryStreamToFutureConstructorInterceptor"
;
public
static
final
String
INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
UnaryStreamToFutureConstructorInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[]
{
...
...
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/UnaryServerCallHandlerInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -38,7 +38,7 @@ import static org.apache.skywalking.apm.agent.core.plugin.match.NameMatch.byName
public
class
UnaryServerCallHandlerInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"io.grpc.stub.ServerCalls$StreamingServerCallHandler"
;
private
static
final
String
ENHANCE_METHOD
=
"startCall"
;
public
static
final
String
INTERCEPT_CLASS
=
"ServerCallHandlerInterceptor"
;
public
static
final
String
INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
ServerCallHandlerInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/grpc/v1/define/UnaryServerCallListenerInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -42,11 +42,11 @@ import static org.apache.skywalking.apm.agent.core.plugin.match.NameMatch.byName
public
class
UnaryServerCallListenerInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener"
;
public
static
final
String
ON_CLOSE_METHOD
=
"onHalfClose"
;
public
static
final
String
ON_CLOSE_INTERCEPT_CLASS
=
"ServerCallOnCloseInterceptor"
;
public
static
final
String
ON_CLOSE_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
ServerCallOnCloseInterceptor"
;
public
static
final
String
ON_READY_METHOD
=
"onReady"
;
public
static
final
String
ON_READY_INTERCEPT_CLASS
=
"ServerCallOnReadyInterceptor"
;
public
static
final
String
ON_READY_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
ServerCallOnReadyInterceptor"
;
public
static
final
String
ON_CANCEL_METHOD
=
"onCancel"
;
public
static
final
String
ON_CANCEL_INTERCEPT_CLASS
=
"ServerCallOnCancelInterceptor"
;
public
static
final
String
ON_CANCEL_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.grpc.v1.
ServerCallOnCancelInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/h2-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/h2/define/JdbcXAConnectionInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -35,7 +35,7 @@ import static org.apache.skywalking.apm.agent.core.plugin.match.NameMatch.byName
public
class
JdbcXAConnectionInstrumentation
extends
AbstractConnectionInstrumentation
{
public
static
final
String
ENHANCE_CLASS
=
"org.h2.jdbcx.JdbcXAConnection"
;
public
static
final
String
CONSTRUCTOR_INTERCEPT_CLASS
=
"JdbcXAConnectionConstructorInterceptor"
;
public
static
final
String
CONSTRUCTOR_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.jdbc.h2.
JdbcXAConnectionConstructorInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[]
{
...
...
apm-sniffer/apm-sdk-plugin/h2-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/h2/define/PooledJdbcConnectionInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -35,7 +35,7 @@ import static net.bytebuddy.matcher.ElementMatchers.any;
*/
public
class
PooledJdbcConnectionInstrumentation
extends
AbstractConnectionInstrumentation
{
public
static
final
String
CONSTRUCTOR_INTERCEPT_CLASS
=
"PooledJdbcConnectionConstructorInterceptor"
;
public
static
final
String
CONSTRUCTOR_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.jdbc.h2.
PooledJdbcConnectionConstructorInterceptor"
;
public
static
final
String
ENHANCE_CLASS
=
"org.h2.jdbcx.JdbcXAConnection$PooledJdbcConnection"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/httpClient-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/httpClient/v4/define/HttpClientInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -31,7 +31,7 @@ import org.apache.skywalking.apm.agent.core.plugin.interceptor.ConstructorInterc
*/
public
abstract
class
HttpClientInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
INTERCEPT_CLASS
=
"HttpClientExecuteInterceptor"
;
private
static
final
String
INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.httpClient.v4.
HttpClientExecuteInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/define/AbstractDriverInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -35,7 +35,7 @@ import static net.bytebuddy.matcher.ElementMatchers.named;
*/
public
abstract
class
AbstractDriverInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
DRIVER_INTERCEPT_CLASS
=
"JDBCDriverInterceptor"
;
private
static
final
String
DRIVER_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.jdbc.
JDBCDriverInterceptor"
;
@Override
protected
final
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/define/Constants.java
浏览文件 @
a62076f0
...
...
@@ -20,13 +20,13 @@
package
org.apache.skywalking.apm.plugin.jdbc.define
;
public
class
Constants
{
public
static
final
String
CREATE_STATEMENT_INTERCEPT_CLASS
=
"JDBCStatementInterceptor"
;
public
static
final
String
CREATE_STATEMENT_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.jdbc.
JDBCStatementInterceptor"
;
public
static
final
String
PREPARE_STATEMENT_INTERCEPT_CLASS
=
"JDBCPrepareStatementInterceptor"
;
public
static
final
String
PREPARE_STATEMENT_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.jdbc.
JDBCPrepareStatementInterceptor"
;
public
static
final
String
PREPARE_CALL_INTERCEPT_CLASS
=
"JDBCPrepareCallInterceptor"
;
public
static
final
String
PREPARE_CALL_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.jdbc.
JDBCPrepareCallInterceptor"
;
public
static
final
String
SERVICE_METHOD_INTERCEPT_CLASS
=
"ConnectionServiceMethodInterceptor"
;
public
static
final
String
SERVICE_METHOD_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.jdbc.
ConnectionServiceMethodInterceptor"
;
public
static
final
String
PREPARE_STATEMENT_METHOD_NAME
=
"prepareStatement"
;
...
...
apm-sniffer/apm-sdk-plugin/jedis-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jedis/v2/define/JedisClusterInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -48,9 +48,9 @@ public class JedisClusterInstrumentation extends ClassInstanceMethodsEnhancePlug
private
static
final
String
ARGUMENT_TYPE_NAME
=
"redis.clients.jedis.HostAndPort"
;
private
static
final
String
ENHANCE_CLASS
=
"redis.clients.jedis.JedisCluster"
;
private
static
final
String
CONSTRUCTOR_WITH_LIST_HOSTANDPORT_ARG_INTERCEPT_CLASS
=
"JedisClusterConstructorWithListHostAndPortArgInterceptor"
;
private
static
final
String
METHOD_INTERCEPT_CLASS
=
"JedisMethodInterceptor"
;
private
static
final
String
CONSTRUCTOR_WITH_HOSTANDPORT_ARG_INTERCEPT_CLASS
=
"JedisClusterConstructorWithHostAndPortArgInterceptor"
;
private
static
final
String
CONSTRUCTOR_WITH_LIST_HOSTANDPORT_ARG_INTERCEPT_CLASS
=
"J
org.apache.skywalking.apm.plugin.jedis.v2.
edisClusterConstructorWithListHostAndPortArgInterceptor"
;
private
static
final
String
METHOD_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.jedis.v2.
JedisMethodInterceptor"
;
private
static
final
String
CONSTRUCTOR_WITH_HOSTANDPORT_ARG_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.jedis.v2.
JedisClusterConstructorWithHostAndPortArgInterceptor"
;
@Override
public
ClassMatch
enhanceClass
()
{
...
...
apm-sniffer/apm-sdk-plugin/jedis-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jedis/v2/define/JedisInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -49,10 +49,10 @@ public class JedisInstrumentation extends ClassInstanceMethodsEnhancePluginDefin
private
static
final
String
HOST_AND_PORT_ARG_TYPE_NAME
=
"redis.clients.jedis.HostAndPort"
;
private
static
final
String
ENHANCE_CLASS
=
"redis.clients.jedis.Jedis"
;
private
static
final
String
CONSTRUCTOR_WITH_STRING_ARG_INTERCEPT_CLASS
=
"JedisConstructorWithStringArgInterceptor"
;
private
static
final
String
CONSTRUCTOR_WITH_SHARD_INFO_ARG_INTERCEPT_CLASS
=
"JedisConstructorWithShardInfoArgInterceptor"
;
private
static
final
String
CONSTRUCTOR_WITH_URI_ARG_INTERCEPT_CLASS
=
"JedisConstructorWithUriArgInterceptor"
;
private
static
final
String
JEDIS_METHOD_INTERCET_CLASS
=
"JedisMethodInterceptor"
;
private
static
final
String
CONSTRUCTOR_WITH_STRING_ARG_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.jedis.v2.
JedisConstructorWithStringArgInterceptor"
;
private
static
final
String
CONSTRUCTOR_WITH_SHARD_INFO_ARG_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.jedis.v2.
JedisConstructorWithShardInfoArgInterceptor"
;
private
static
final
String
CONSTRUCTOR_WITH_URI_ARG_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.jedis.v2.
JedisConstructorWithUriArgInterceptor"
;
private
static
final
String
JEDIS_METHOD_INTERCET_CLASS
=
"
org.apache.skywalking.apm.plugin.jedis.v2.
JedisMethodInterceptor"
;
@Override
public
ClassMatch
enhanceClass
()
{
...
...
apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-server-9.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jetty/v9/server/define/JettyInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -40,7 +40,7 @@ public class JettyInstrumentation extends ClassInstanceMethodsEnhancePluginDefin
private
static
final
String
ENHANCE_CLASS
=
"org.eclipse.jetty.server.Server"
;
private
static
final
String
ENHANCE_METHOD
=
"handle"
;
private
static
final
String
INTERCEPTOR_CLASS
=
"HandleInterceptor"
;
private
static
final
String
INTERCEPTOR_CLASS
=
"
org.apache.skywalking.apm.plugin.jetty.v9.server.
HandleInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/mongodb-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v2/define/MongoDBCollectionImplInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -48,7 +48,7 @@ public class MongoDBCollectionImplInstrumentation extends ClassInstanceMethodsEn
private
static
final
String
ENHANCE_CLASS
=
"com.mongodb.DBCollectionImpl"
;
private
static
final
String
MONGDB_METHOD_INTERCET_CLASS
=
"MongoDBCollectionMethodInterceptor"
;
private
static
final
String
MONGDB_METHOD_INTERCET_CLASS
=
"
org.apache.skywalking.apm.plugin.mongodb.v2.
MongoDBCollectionMethodInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/mongodb-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v2/define/MongoDBCollectionInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -52,7 +52,7 @@ public class MongoDBCollectionInstrumentation extends ClassInstanceMethodsEnhanc
private
static
final
String
ENHANCE_CLASS
=
"com.mongodb.DBCollection"
;
private
static
final
String
MONGDB_METHOD_INTERCET_CLASS
=
"MongoDBCollectionMethodInterceptor"
;
private
static
final
String
MONGDB_METHOD_INTERCET_CLASS
=
"
org.apache.skywalking.apm.plugin.mongodb.v2.
MongoDBCollectionMethodInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/define/MongoDBInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -34,7 +34,7 @@ public class MongoDBInstrumentation extends ClassInstanceMethodsEnhancePluginDef
private
static
final
String
ENHANCE_CLASS
=
"com.mongodb.Mongo"
;
private
static
final
String
MONGDB_METHOD_INTERCET_CLASS
=
"MongoDBMethodInterceptor"
;
private
static
final
String
MONGDB_METHOD_INTERCET_CLASS
=
"
org.apache.skywalking.apm.plugin.mongodb.v3.
MongoDBMethodInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/motan-plugin/src/main/java/org/apache/skywalking/apm/plugin/motan/define/MotanConsumerInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -40,7 +40,7 @@ public class MotanConsumerInstrumentation extends ClassInstanceMethodsEnhancePlu
private
static
final
String
ENHANCE_CLASS
=
"com.weibo.api.motan.transport.ProviderMessageRouter"
;
private
static
final
String
INVOKE_INTERCEPT_CLASS
=
"MotanProviderInterceptor"
;
private
static
final
String
INVOKE_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.motan.
MotanProviderInterceptor"
;
@Override
protected
ClassMatch
enhanceClass
()
{
...
...
apm-sniffer/apm-sdk-plugin/motan-plugin/src/main/java/org/apache/skywalking/apm/plugin/motan/define/MotanProviderInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -49,11 +49,11 @@ public class MotanProviderInstrumentation extends ClassInstanceMethodsEnhancePlu
/**
* Class that intercept all constructor of ${@link com.weibo.api.motan.rpc.AbstractProvider}.
*/
private
static
final
String
CONSTRUCTOR_INTERCEPT_CLASS
=
"MotanConsumerInterceptor"
;
private
static
final
String
CONSTRUCTOR_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.motan.
MotanConsumerInterceptor"
;
/**
* Class that intercept {@link com.weibo.api.motan.rpc.AbstractProvider#call(Request)}.
*/
private
static
final
String
PROVIDER_INVOKE_INTERCEPT_CLASS
=
"MotanConsumerInterceptor"
;
private
static
final
String
PROVIDER_INVOKE_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.motan.
MotanConsumerInterceptor"
;
@Override
protected
ClassMatch
enhanceClass
()
{
...
...
apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/mysql/define/CallableInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -40,7 +40,7 @@ import static org.apache.skywalking.apm.plugin.jdbc.mysql.define.MultiClassNameM
*/
public
class
CallableInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"com.mysql.jdbc.CallableStatement"
;
private
static
final
String
SERVICE_METHOD_INTERCEPTOR
=
"StatementExecuteMethodsInterceptor"
;
private
static
final
String
SERVICE_METHOD_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.jdbc.mysql.
StatementExecuteMethodsInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/mysql/define/ConnectionInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -55,7 +55,7 @@ public abstract class ConnectionInstrumentation extends ClassInstanceMethodsEnha
}
@Override
public
String
getMethodsInterceptor
()
{
return
"CreatePreparedStatementInterceptor"
;
return
"
org.apache.skywalking.apm.plugin.jdbc.mysql.
CreatePreparedStatementInterceptor"
;
}
@Override
public
boolean
isOverrideArgs
()
{
...
...
@@ -68,7 +68,7 @@ public abstract class ConnectionInstrumentation extends ClassInstanceMethodsEnha
}
@Override
public
String
getMethodsInterceptor
()
{
return
"CreateCallableStatementInterceptor"
;
return
"
org.apache.skywalking.apm.plugin.jdbc.mysql.
CreateCallableStatementInterceptor"
;
}
@Override
public
boolean
isOverrideArgs
()
{
...
...
@@ -81,7 +81,7 @@ public abstract class ConnectionInstrumentation extends ClassInstanceMethodsEnha
}
@Override
public
String
getMethodsInterceptor
()
{
return
"CreateStatementInterceptor"
;
return
"
org.apache.skywalking.apm.plugin.jdbc.mysql.
CreateStatementInterceptor"
;
}
@Override
public
boolean
isOverrideArgs
()
{
...
...
apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/mysql/define/PreparedStatementInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -44,7 +44,7 @@ import static org.apache.skywalking.apm.plugin.jdbc.mysql.define.MultiClassNameM
public
class
PreparedStatementInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
PREPARED_STATEMENT_CLASS_NAME
=
"com.mysql.jdbc.PreparedStatement"
;
private
static
final
String
SERVICE_METHOD_INTERCEPTOR
=
"StatementExecuteMethodsInterceptor"
;
private
static
final
String
SERVICE_METHOD_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.jdbc.mysql.
StatementExecuteMethodsInterceptor"
;
public
static
final
String
MYSQL6_PREPARED_STATEMENT_CLASS_NAME
=
"com.mysql.cj.jdbc.PreparedStatement"
;
public
static
final
String
JDBC42_PREPARED_STATEMENT_CLASS_NAME
=
"com.mysql.jdbc.JDBC42PreparedStatement"
;
...
...
apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/mysql/define/StatementInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -46,7 +46,7 @@ import static org.apache.skywalking.apm.plugin.jdbc.mysql.define.MultiClassNameM
*/
public
class
StatementInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
STATEMENT_CLASS_NAME
=
"com.mysql.jdbc.StatementImpl"
;
private
static
final
String
SERVICE_METHOD_INTERCEPTOR
=
"StatementExecuteMethodsInterceptor"
;
private
static
final
String
SERVICE_METHOD_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.jdbc.mysql.
StatementExecuteMethodsInterceptor"
;
public
static
final
String
MYSQL6_STATEMENT_CLASS_NAME
=
"com.mysql.cj.jdbc.StatementImpl"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/nutz-plugins/http-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/nutz/http/sync/define/AbstractNutzHttpInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -32,8 +32,8 @@ import static net.bytebuddy.matcher.ElementMatchers.named;
public
abstract
class
AbstractNutzHttpInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
DO_SEND_METHOD_NAME
=
"send"
;
private
static
final
String
DO_SEND_INTERCEPTOR
=
"SenderSendInterceptor"
;
private
static
final
String
DO_CONSTRUCTOR_INTERCEPTOR
=
"SenderConstructorInterceptor"
;
private
static
final
String
DO_SEND_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.nutz.http.sync.
SenderSendInterceptor"
;
private
static
final
String
DO_CONSTRUCTOR_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.nutz.http.sync.
SenderConstructorInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/nutz-plugins/mvc-annotation-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/nutz/mvc/define/ActionInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -46,7 +46,7 @@ public class ActionInstrumentation extends ClassInstanceMethodsEnhancePluginDefi
@Override
public
String
getConstructorInterceptor
()
{
return
"ActionConstructorInterceptor"
;
return
"
org.apache.skywalking.apm.plugin.nutz.mvc.
ActionConstructorInterceptor"
;
}
}
};
...
...
@@ -63,7 +63,7 @@ public class ActionInstrumentation extends ClassInstanceMethodsEnhancePluginDefi
@Override
public
String
getMethodsInterceptor
()
{
return
"ActionMethodInterceptor"
;
return
"
org.apache.skywalking.apm.plugin.nutz.mvc.
ActionMethodInterceptor"
;
}
@Override
...
...
apm-sniffer/apm-sdk-plugin/okhttp-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/okhttp/v3/define/RealCallInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -49,7 +49,7 @@ public class RealCallInstrumentation extends ClassInstanceMethodsEnhancePluginDe
/**
* Intercept class.
*/
private
static
final
String
INTERCEPT_CLASS
=
"RealCallInterceptor"
;
private
static
final
String
INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.okhttp.v3.
RealCallInterceptor"
;
@Override
protected
ClassMatch
enhanceClass
()
{
return
NameMatch
.
byName
(
ENHANCE_CLASS
);
...
...
apm-sniffer/apm-sdk-plugin/postgresql-8.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/postgresql/define/AbstractJdbc2StatementInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -49,7 +49,7 @@ import static org.apache.skywalking.apm.agent.core.plugin.match.NameMatch.byName
public
class
AbstractJdbc2StatementInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"org.postgresql.jdbc2.AbstractJdbc2Statement"
;
private
static
final
String
INTERCEPTOR_CLASS
=
"StatementExecuteMethodsInterceptor"
;
private
static
final
String
INTERCEPTOR_CLASS
=
"
org.apache.skywalking.apm.plugin.jdbc.postgresql.
StatementExecuteMethodsInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/postgresql-8.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/postgresql/define/ConnectionInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -48,7 +48,7 @@ import static org.apache.skywalking.apm.agent.core.plugin.match.NameMatch.byName
*/
public
class
ConnectionInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
PREPARE_STATEMENT_METHOD_WITH_STRING_ARRAY_INTERCEPTOR_CLASS
=
"JDBCPrepareStatementWithStringArrayInterceptor"
;
private
static
final
String
PREPARE_STATEMENT_METHOD_WITH_STRING_ARRAY_INTERCEPTOR_CLASS
=
"
org.apache.skywalking.apm.plugin.jdbc.postgresql.
JDBCPrepareStatementWithStringArrayInterceptor"
;
public
static
final
String
ENHANCE_CLASS
=
"org.postgresql.jdbc.PgConnection"
;
public
static
final
String
STRING_ARRAY_ARGUMENT_TYPE
=
"java.lang.String[]"
;
...
...
apm-sniffer/apm-sdk-plugin/postgresql-8.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdbc/postgresql/define/Constants.java
浏览文件 @
a62076f0
...
...
@@ -25,8 +25,8 @@ package org.apache.skywalking.apm.plugin.jdbc.postgresql.define;
* @author zhangxin
*/
public
class
Constants
{
public
static
final
String
CREATE_STATEMENT_INTERCEPTOR_CLASS
=
"CreateStatementInterceptor"
;
public
static
final
String
CREATE_PREPARED_STATEMENT_INTERCEPTOR_CLASS
=
"CreatePreparedStatementInterceptor"
;
public
static
final
String
CREATE_CALLABLE_STATEMENT_INTERCEPTOR_CLASS
=
"CreateCallableStatementInterceptor"
;
public
static
final
String
CREATE_STATEMENT_INTERCEPTOR_CLASS
=
"
org.apache.skywalking.apm.plugin.jdbc.postgresql.
CreateStatementInterceptor"
;
public
static
final
String
CREATE_PREPARED_STATEMENT_INTERCEPTOR_CLASS
=
"
org.apache.skywalking.apm.plugin.jdbc.postgresql.
CreatePreparedStatementInterceptor"
;
public
static
final
String
CREATE_CALLABLE_STATEMENT_INTERCEPTOR_CLASS
=
"
org.apache.skywalking.apm.plugin.jdbc.postgresql.
CreateCallableStatementInterceptor"
;
}
apm-sniffer/apm-sdk-plugin/resin-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/resin/v3/define/ResinV3Instrumentation.java
浏览文件 @
a62076f0
...
...
@@ -40,7 +40,7 @@ public class ResinV3Instrumentation extends ClassInstanceMethodsEnhancePluginDef
private
static
final
String
ENHANCE_CLASS
=
"com.caucho.server.dispatch.ServletInvocation"
;
private
static
final
String
METHOD_INTERCET_CLASS
=
"ResinV3Interceptor"
;
private
static
final
String
METHOD_INTERCET_CLASS
=
"
org.apache.skywalking.apm.plugin.resin.v3.
ResinV3Interceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/resin-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/resin/v4/define/ResinV4Instrumentation.java
浏览文件 @
a62076f0
...
...
@@ -39,7 +39,7 @@ import static org.apache.skywalking.apm.agent.core.plugin.match.NameMatch.byName
public
class
ResinV4Instrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"com.caucho.server.dispatch.ServletInvocation"
;
private
static
final
String
METHOD_INTERCET_CLASS
=
"ResinV4Interceptor"
;
private
static
final
String
METHOD_INTERCET_CLASS
=
"
org.apache.skywalking.apm.plugin.resin.v4.
ResinV4Interceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/rocketMQ-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/rocketMQ/v4/define/ConsumeMessageConcurrentlyInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -39,7 +39,7 @@ import static net.bytebuddy.matcher.ElementMatchers.named;
public
class
ConsumeMessageConcurrentlyInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently"
;
private
static
final
String
CONSUMER_MESSAGE_METHOD
=
"consumeMessage"
;
private
static
final
String
INTERCEPTOR_CLASS
=
"org.apache.
rocketmq.common.message
.MessageConcurrentlyConsumeInterceptor"
;
private
static
final
String
INTERCEPTOR_CLASS
=
"org.apache.
skywalking.apm.plugin.rocketMQ.v4
.MessageConcurrentlyConsumeInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/rocketMQ-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/rocketMQ/v4/define/ConsumeMessageOrderlyInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -39,7 +39,7 @@ import static org.apache.skywalking.apm.agent.core.plugin.match.HierarchyMatch.b
public
class
ConsumeMessageOrderlyInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"org.apache.rocketmq.client.consumer.listener.MessageListenerOrderly"
;
private
static
final
String
ENHANCE_METHOD
=
"consumeMessage"
;
private
static
final
String
INTERCEPTOR_CLASS
=
"org.apache.
rocketmq.common.message
.MessageOrderlyConsumeInterceptor"
;
private
static
final
String
INTERCEPTOR_CLASS
=
"org.apache.
skywalking.apm.plugin.rocketMQ.v4
.MessageOrderlyConsumeInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/rocketMQ-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/rocketMQ/v4/define/MQClientAPIImplInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -45,8 +45,8 @@ public class MQClientAPIImplInstrumentation extends ClassInstanceMethodsEnhanceP
private
static
final
String
ENHANCE_CLASS
=
"org.apache.rocketmq.client.impl.MQClientAPIImpl"
;
private
static
final
String
SEND_MESSAGE_METHOD_NAME
=
"sendMessage"
;
private
static
final
String
ASYNC_METHOD_INTERCEPTOR
=
"MessageSendInterceptor"
;
public
static
final
String
UPDATE_NAME_SERVER_INTERCEPT_CLASS
=
"UpdateNameServerInterceptor"
;
private
static
final
String
ASYNC_METHOD_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.rocketMQ.v4.
MessageSendInterceptor"
;
public
static
final
String
UPDATE_NAME_SERVER_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.rocketMQ.v4.
UpdateNameServerInterceptor"
;
public
static
final
String
UPDATE_NAME_SERVER_METHOD_NAME
=
"updateNameServerAddressList"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/rocketMQ-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/rocketMQ/v4/define/SendCallbackInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -43,9 +43,9 @@ public class SendCallbackInstrumentation extends ClassInstanceMethodsEnhancePlug
private
static
final
String
ENHANCE_CLASS
=
"org.apache.rocketmq.client.producer.SendCallback"
;
private
static
final
String
ON_SUCCESS_ENHANCE_METHOD
=
"onSuccess"
;
private
static
final
String
ON_SUCCESS_INTERCEPTOR
=
"OnSuccessInterceptor"
;
private
static
final
String
ON_SUCCESS_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.rocketMQ.v4.
OnSuccessInterceptor"
;
private
static
final
String
ON_EXCEPTION_METHOD
=
"onException"
;
private
static
final
String
ON_EXCEPTION_INTERCEPTOR
=
"OnExceptionInterceptor"
;
private
static
final
String
ON_EXCEPTION_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.rocketMQ.v4.
OnExceptionInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/sharding-jdbc-1.5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/sjdbc/define/ExecutorInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -39,11 +39,11 @@ public class ExecutorInstrumentation extends ClassInstanceMethodsEnhancePluginDe
private
static
final
String
ENHANCE_CLASS
=
"com.dangdang.ddframe.rdb.sharding.executor.ExecutorEngine"
;
private
static
final
String
EXECUTOR_ENGINE_CONSTRUCTOR_INTERCEPTOR_CLASS
=
"ExecutorEngineConstructorInterceptor"
;
private
static
final
String
EXECUTOR_ENGINE_CONSTRUCTOR_INTERCEPTOR_CLASS
=
"
org.apache.skywalking.apm.plugin.sjdbc.define.
ExecutorEngineConstructorInterceptor"
;
private
static
final
String
EXECUTE_INTERCEPTOR_CLASS
=
"ExecuteInterceptor"
;
private
static
final
String
EXECUTE_INTERCEPTOR_CLASS
=
"
org.apache.skywalking.apm.plugin.sjdbc.define.
ExecuteInterceptor"
;
private
static
final
String
ASYNC_EXECUTE_INTERCEPTOR_CLASS
=
"AsyncExecuteInterceptor"
;
private
static
final
String
ASYNC_EXECUTE_INTERCEPTOR_CLASS
=
"
org.apache.skywalking.apm.plugin.sjdbc.define.
AsyncExecuteInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/spring-plugins/core-patch/src/main/java/org/apache/skywalking/apm/plugin/spring/patch/define/AopProxyFactoryInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -40,7 +40,7 @@ public class AopProxyFactoryInstrumentation extends ClassInstanceMethodsEnhanceP
private
static
final
String
ENHANCE_CLASS
=
"org.springframework.aop.framework.DefaultAopProxyFactory"
;
public
static
final
String
ENHANCE_METHOD
=
"hasNoUserSuppliedProxyInterfaces"
;
public
static
final
String
INTERCEPT_CLASS
=
"CreateAopProxyInterceptor"
;
public
static
final
String
INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.spring.patch.
CreateAopProxyInterceptor"
;
@Override
protected
final
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/v3/define/ControllerInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -40,7 +40,7 @@ import static org.apache.skywalking.apm.plugin.spring.mvc.commons.Constants.REQU
*/
public
class
ControllerInstrumentation
extends
AbstractSpring3Instrumentation
{
public
static
final
String
CONTROLLER_ENHANCE_ANNOTATION
=
"org.springframework.stereotype.Controller"
;
public
static
final
String
CONSTRUCTOR_INTERCEPTOR
=
"ControllerConstructorInterceptor"
;
public
static
final
String
CONSTRUCTOR_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.spring.mvc.v3.
ControllerConstructorInterceptor"
;
public
static
final
String
REQUEST_MAPPING_ENHANCE_ANNOTATION
=
"org.springframework.web.bind.annotation.RequestMapping"
;
@Override
...
...
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/v3/define/HandlerMethodInvokerInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -37,7 +37,7 @@ import static org.apache.skywalking.apm.agent.core.plugin.match.NameMatch.byName
public
class
HandlerMethodInvokerInstrumentation
extends
AbstractSpring3Instrumentation
{
private
static
final
String
ENHANCE_CLASS
=
"org.springframework.web.bind.annotation.support.HandlerMethodInvoker"
;
private
static
final
String
ENHANCE_METHOD
=
"invokeHandlerMethod"
;
private
static
final
String
INTERCEPTOR_CLASS
=
"HandlerMethodInvokerInterceptor"
;
private
static
final
String
INTERCEPTOR_CLASS
=
"
org.apache.skywalking.apm.plugin.spring.mvc.v3.
HandlerMethodInvokerInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/v4/define/AbstractControllerInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -58,7 +58,7 @@ public abstract class AbstractControllerInstrumentation extends AbstractSpring4I
@Override
public
String
getConstructorInterceptor
()
{
return
"ControllerConstructorInterceptor"
;
return
"
org.apache.skywalking.apm.plugin.spring.mvc.v4.
ControllerConstructorInterceptor"
;
}
}
};
...
...
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/src/test/java/org/apache/skywalking/apm/plugin/spring/mvc/v4/define/ControllerInstrumentationTest.java
浏览文件 @
a62076f0
...
...
@@ -53,8 +53,8 @@ public class ControllerInstrumentationTest {
public
void
testGetInstanceMethodsInterceptPoints
()
throws
Throwable
{
InstanceMethodsInterceptPoint
[]
methodPoints
=
controllerInstrumentation
.
getInstanceMethodsInterceptPoints
();
assertThat
(
methodPoints
.
length
,
is
(
2
));
assertThat
(
methodPoints
[
0
].
getMethodsInterceptor
(),
is
(
"RequestMappingMethodInterceptor"
));
assertThat
(
methodPoints
[
1
].
getMethodsInterceptor
(),
is
(
"RestMappingMethodInterceptor"
));
assertThat
(
methodPoints
[
0
].
getMethodsInterceptor
(),
is
(
"
org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.
RequestMappingMethodInterceptor"
));
assertThat
(
methodPoints
[
1
].
getMethodsInterceptor
(),
is
(
"
org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.
RestMappingMethodInterceptor"
));
Assert
.
assertFalse
(
methodPoints
[
0
].
isOverrideArgs
());
Assert
.
assertFalse
(
methodPoints
[
1
].
isOverrideArgs
());
...
...
@@ -71,7 +71,7 @@ public class ControllerInstrumentationTest {
ConstructorInterceptPoint
cip
=
cips
[
0
];
Assert
.
assertNotNull
(
cip
);
Assert
.
assertEquals
(
cip
.
getConstructorInterceptor
(),
"ControllerConstructorInterceptor"
);
Assert
.
assertEquals
(
cip
.
getConstructorInterceptor
(),
"
org.apache.skywalking.apm.plugin.spring.mvc.v4.
ControllerConstructorInterceptor"
);
Assert
.
assertTrue
(
cip
.
getConstructorMatcher
().
equals
(
ElementMatchers
.
any
()));
}
}
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/src/test/java/org/apache/skywalking/apm/plugin/spring/mvc/v4/define/RestControllerInstrumentationTest.java
浏览文件 @
a62076f0
...
...
@@ -51,8 +51,8 @@ public class RestControllerInstrumentationTest {
public
void
testGetInstanceMethodsInterceptPoints
()
throws
Throwable
{
InstanceMethodsInterceptPoint
[]
methodPoints
=
restControllerInstrumentation
.
getInstanceMethodsInterceptPoints
();
assertThat
(
methodPoints
.
length
,
is
(
2
));
assertThat
(
methodPoints
[
0
].
getMethodsInterceptor
(),
is
(
"RequestMappingMethodInterceptor"
));
assertThat
(
methodPoints
[
1
].
getMethodsInterceptor
(),
is
(
"RestMappingMethodInterceptor"
));
assertThat
(
methodPoints
[
0
].
getMethodsInterceptor
(),
is
(
"
org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.
RequestMappingMethodInterceptor"
));
assertThat
(
methodPoints
[
1
].
getMethodsInterceptor
(),
is
(
"
org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.
RestMappingMethodInterceptor"
));
Assert
.
assertFalse
(
methodPoints
[
0
].
isOverrideArgs
());
Assert
.
assertFalse
(
methodPoints
[
1
].
isOverrideArgs
());
...
...
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-commons/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/commons/Constants.java
浏览文件 @
a62076f0
...
...
@@ -25,11 +25,11 @@ package org.apache.skywalking.apm.plugin.spring.mvc.commons;
* @author zhangxin
*/
public
class
Constants
{
public
static
final
String
GET_BEAN_INTERCEPTOR
=
"GetBeanInterceptor"
;
public
static
final
String
GET_BEAN_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.
GetBeanInterceptor"
;
public
static
final
String
INVOKE_FOR_REQUEST_INTERCEPTOR
=
"InvokeForRequestInterceptor"
;
public
static
final
String
INVOKE_FOR_REQUEST_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.
InvokeForRequestInterceptor"
;
public
static
final
String
REQUEST_MAPPING_METHOD_INTERCEPTOR
=
"RequestMappingMethodInterceptor"
;
public
static
final
String
REQUEST_MAPPING_METHOD_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.
RequestMappingMethodInterceptor"
;
public
static
final
String
REST_MAPPING_METHOD_INTERCEPTOR
=
"RestMappingMethodInterceptor"
;
public
static
final
String
REST_MAPPING_METHOD_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.
RestMappingMethodInterceptor"
;
}
apm-sniffer/apm-sdk-plugin/spring-plugins/resttemplate-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/resttemplate/async/define/ResponseExtractorFutureInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -46,9 +46,9 @@ import static net.bytebuddy.matcher.ElementMatchers.named;
public
class
ResponseExtractorFutureInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ADD_CALLBACK_METHOD_NAME
=
"addCallback"
;
private
static
final
String
ADD_CALLBACK_INTERCEPTOR
=
"ResponseCallBackInterceptor"
;
private
static
final
String
ADD_CALLBACK_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.spring.resttemplate.async.
ResponseCallBackInterceptor"
;
private
static
final
String
ENHANCE_CLASS
=
"org.springframework.web.client.AsyncRestTemplate$ResponseExtractorFuture"
;
private
static
final
String
GET_METHOD_INTERCEPTOR
=
"FutureGetInterceptor"
;
private
static
final
String
GET_METHOD_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.spring.resttemplate.async.
FutureGetInterceptor"
;
private
static
final
String
GET_METHOD_NAME
=
"get"
;
@Override
...
...
apm-sniffer/apm-sdk-plugin/spring-plugins/resttemplate-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/resttemplate/async/define/RestTemplateInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -46,9 +46,9 @@ public class RestTemplateInstrumentation extends ClassInstanceMethodsEnhancePlug
private
static
final
String
ENHANCE_CLASS
=
"org.springframework.web.client.AsyncRestTemplate"
;
private
static
final
String
DO_EXECUTE_METHOD_NAME
=
"doExecute"
;
private
static
final
String
DO_EXECUTE_INTERCEPTOR
=
"RestExecuteInterceptor"
;
private
static
final
String
DO_EXECUTE_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.spring.resttemplate.async.
RestExecuteInterceptor"
;
private
static
final
String
CREATE_REQUEST_METHOD_NAME
=
"createAsyncRequest"
;
private
static
final
String
CREATE_REQUEST_INTERCEPTOR
=
"RestRequestInterceptor"
;
private
static
final
String
CREATE_REQUEST_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.spring.resttemplate.async.
RestRequestInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/spring-plugins/resttemplate-4.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/resttemplate/sync/define/RestTemplateInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -45,11 +45,11 @@ public class RestTemplateInstrumentation extends ClassInstanceMethodsEnhancePlug
private
static
final
String
ENHANCE_CLASS
=
"org.springframework.web.client.RestTemplate"
;
private
static
final
String
DO_EXECUTE_METHOD_NAME
=
"doExecute"
;
private
static
final
String
DO_EXECUTE_INTERCEPTOR
=
"RestExecuteInterceptor"
;
private
static
final
String
DO_EXECUTE_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.spring.resttemplate.sync.
RestExecuteInterceptor"
;
private
static
final
String
HANDLE_REQUEST_METHOD_NAME
=
"handleResponse"
;
private
static
final
String
HAND_REQUEST_INTERCEPTOR
=
"RestResponseInterceptor"
;
private
static
final
String
HAND_REQUEST_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.spring.resttemplate.sync.
RestResponseInterceptor"
;
private
static
final
String
CREATE_REQUEST_METHOD_NAME
=
"createRequest"
;
private
static
final
String
CREATE_REQUEST_INTERCEPTOR
=
"RestRequestInterceptor"
;
private
static
final
String
CREATE_REQUEST_INTERCEPTOR
=
"
org.apache.skywalking.apm.plugin.spring.resttemplate.sync.
RestRequestInterceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
...
...
apm-sniffer/apm-sdk-plugin/spring-plugins/spring-cloud/netflix-plugins/spring-cloud-feign-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/cloud/netflix/feign/v11/define/NetflixFeignInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -45,7 +45,7 @@ public class NetflixFeignInstrumentation extends ClassInstanceMethodsEnhancePlug
/**
* Intercept class.
*/
private
static
final
String
INTERCEPT_CLASS
=
"DefaultHttpClientInterceptor"
;
private
static
final
String
INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.spring.cloud.netflix.feign.v11.
DefaultHttpClientInterceptor"
;
@Override
protected
ClassMatch
enhanceClass
()
{
return
byName
(
ENHANCE_CLASS
);
...
...
apm-sniffer/apm-sdk-plugin/spymemcached-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spymemcached/v2/define/MemcachedInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -42,8 +42,8 @@ import static net.bytebuddy.matcher.ElementMatchers.takesArgument;
public
class
MemcachedInstrumentation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"net.spy.memcached.MemcachedClient"
;
private
static
final
String
CONSTRUCTOR_WITH_INETSOCKETADDRESS_LIST_ARG_INTERCEPT_CLASS
=
"MemcachedConstructorWithInetSocketAddressListArgInterceptor"
;
private
static
final
String
METHOD_INTERCEPT_CLASS
=
"MemcachedMethodInterceptor"
;
private
static
final
String
CONSTRUCTOR_WITH_INETSOCKETADDRESS_LIST_ARG_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.spymemcached.
MemcachedConstructorWithInetSocketAddressListArgInterceptor"
;
private
static
final
String
METHOD_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.spymemcached.
MemcachedMethodInterceptor"
;
@Override
public
ClassMatch
enhanceClass
()
{
...
...
apm-sniffer/apm-sdk-plugin/struts2-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/struts2/define/Struts2Instrumentation.java
浏览文件 @
a62076f0
...
...
@@ -40,7 +40,7 @@ public class Struts2Instrumentation extends ClassInstanceMethodsEnhancePluginDef
private
static
final
String
ENHANCE_CLASS
=
"com.opensymphony.xwork2.DefaultActionInvocation"
;
private
static
final
String
ENHANCE_METHOD
=
"invokeAction"
;
private
static
final
String
INTERCEPT_CLASS
=
"Struts2Interceptor"
;
private
static
final
String
INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.struts2.
Struts2Interceptor"
;
@Override
protected
ConstructorInterceptPoint
[]
getConstructorsInterceptPoints
()
{
return
new
ConstructorInterceptPoint
[
0
];
...
...
apm-sniffer/apm-sdk-plugin/tomcat-7.x-8.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/tomcat78x/define/TomcatInstrumentation.java
浏览文件 @
a62076f0
...
...
@@ -47,12 +47,12 @@ public class TomcatInstrumentation extends ClassInstanceMethodsEnhancePluginDefi
/**
* The intercept class for "invoke" method in the class "org.apache.catalina.core.StandardWrapperValve"
*/
private
static
final
String
INVOKE_INTERCEPT_CLASS
=
"TomcatInvokeInterceptor"
;
private
static
final
String
INVOKE_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.tomcat78x.
TomcatInvokeInterceptor"
;
/**
* The intercept class for "exception" method in the class "org.apache.catalina.core.StandardWrapperValve"
*/
private
static
final
String
EXCEPTION_INTERCEPT_CLASS
=
"TomcatExceptionInterceptor"
;
private
static
final
String
EXCEPTION_INTERCEPT_CLASS
=
"
org.apache.skywalking.apm.plugin.tomcat78x.
TomcatExceptionInterceptor"
;
@Override
protected
ClassMatch
enhanceClass
()
{
...
...
apm-sniffer/apm-toolkit-activation/apm-toolkit-logback-1.x-activation/src/main/resources/skywalking-plugin.def
浏览文件 @
a62076f0
toolkit-logback=org.apache.skywalking.apm.toolkit.activation.log.logback.v1.x.
mdc.
LogbackPatternConverterActivation
toolkit-logback=org.apache.skywalking.apm.toolkit.activation.log.logback.v1.x.LogbackPatternConverterActivation
toolkit-logback=org.apache.skywalking.apm.toolkit.activation.log.logback.v1.x.mdc.MDCConverterActivation
apm-sniffer/apm-toolkit-activation/apm-toolkit-opentracing-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/opentracing/continuation/SkywalkingContinuationActivation.java
浏览文件 @
a62076f0
...
...
@@ -42,9 +42,9 @@ import static org.apache.skywalking.apm.agent.core.plugin.match.NameMatch.byName
*/
public
class
SkywalkingContinuationActivation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"SkywalkingContinuation"
;
private
static
final
String
CONSTRUCTOR_INTERCEPTOR
=
"ConstructorInterceptor"
;
private
static
final
String
ACTIVATE_METHOD_INTERCEPTOR
=
"ActivateInterceptor"
;
private
static
final
String
ENHANCE_CLASS
=
"
org.skywalking.apm.toolkit.opentracing.
SkywalkingContinuation"
;
private
static
final
String
CONSTRUCTOR_INTERCEPTOR
=
"
org.apache.skywalking.apm.toolkit.activation.opentracing.continuation.
ConstructorInterceptor"
;
private
static
final
String
ACTIVATE_METHOD_INTERCEPTOR
=
"
org.apache.skywalking.apm.toolkit.activation.opentracing.continuation.
ActivateInterceptor"
;
@Override
protected
ClassMatch
enhanceClass
()
{
...
...
apm-sniffer/apm-toolkit-activation/apm-toolkit-opentracing-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/opentracing/span/SkywalkingSpanActivation.java
浏览文件 @
a62076f0
...
...
@@ -56,18 +56,18 @@ import static org.apache.skywalking.apm.agent.core.plugin.bytebuddy.ArgumentType
**/
public
class
SkywalkingSpanActivation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"SkywalkingSpan"
;
private
static
final
String
ENHANCE_CLASS
=
"
org.apache.skywalking.apm.toolkit.opentracing.
SkywalkingSpan"
;
private
static
final
String
SPAN_BUILDER_CLASS_NAME
=
"SkywalkingSpanBuilder"
;
private
static
final
String
CONSTRUCTOR_WITH_SPAN_BUILDER_INTERCEPTOR
=
"ConstructorWithSpanBuilderInterceptor"
;
private
static
final
String
SPAN_BUILDER_CLASS_NAME
=
"
org.skywalking.apm.toolkit.opentracing.
SkywalkingSpanBuilder"
;
private
static
final
String
CONSTRUCTOR_WITH_SPAN_BUILDER_INTERCEPTOR
=
"
org.apache.skywalking.apm.toolkit.activation.opentracing.span.
ConstructorWithSpanBuilderInterceptor"
;
private
static
final
String
SKYWALKING_TRACER_CLASS_NAME
=
"SkywalkingTracer"
;
private
static
final
String
CONSTRUCTOR_WITH_TRACER_INTERCEPTOR
=
"ConstructorWithTracerInterceptor"
;
private
static
final
String
CONSTRUCTOR_WITH_TRACER_INTERCEPTOR
=
"
org.apache.skywalking.apm.toolkit.activation.opentracing.span.
ConstructorWithTracerInterceptor"
;
private
static
final
String
FINISH_METHOD_INTERCEPTOR
=
"SpanFinishInterceptor"
;
private
static
final
String
LOG_INTERCEPTOR
=
"SpanLogInterceptor"
;
private
static
final
String
SET_OPERATION_NAME_INTERCEPTOR
=
"SpanSetOperationNameInterceptor"
;
private
static
final
String
SET_TAG_INTERCEPTOR
=
"SpanSetTagInterceptor"
;
private
static
final
String
FINISH_METHOD_INTERCEPTOR
=
"
org.apache.skywalking.apm.toolkit.activation.opentracing.span.
SpanFinishInterceptor"
;
private
static
final
String
LOG_INTERCEPTOR
=
"
org.apache.skywalking.apm.toolkit.activation.opentracing.span.
SpanLogInterceptor"
;
private
static
final
String
SET_OPERATION_NAME_INTERCEPTOR
=
"
org.apache.skywalking.apm.toolkit.activation.opentracing.span.
SpanSetOperationNameInterceptor"
;
private
static
final
String
SET_TAG_INTERCEPTOR
=
"
org.apache.skywalking.apm.toolkit.activation.opentracing.span.
SpanSetTagInterceptor"
;
@Override
protected
ClassMatch
enhanceClass
()
{
...
...
apm-sniffer/apm-toolkit-activation/apm-toolkit-opentracing-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/opentracing/tracer/SkywalkingTracerActivation.java
浏览文件 @
a62076f0
...
...
@@ -41,9 +41,9 @@ import static net.bytebuddy.matcher.ElementMatchers.named;
**/
public
class
SkywalkingTracerActivation
extends
ClassInstanceMethodsEnhancePluginDefine
{
private
static
final
String
ENHANCE_CLASS
=
"SkywalkingTracer"
;
private
static
final
String
INJECT_INTERCEPTOR
=
"SkywalkingTracerInjectInterceptor"
;
private
static
final
String
EXTRACT_INTERCEPTOR
=
"SkywalkingTracerExtractInterceptor"
;
private
static
final
String
ENHANCE_CLASS
=
"
org.apache.skywalking.apm.toolkit.opentracing.
SkywalkingTracer"
;
private
static
final
String
INJECT_INTERCEPTOR
=
"
org.apache.skywalking.apm.toolkit.activation.opentracing.tracer.
SkywalkingTracerInjectInterceptor"
;
private
static
final
String
EXTRACT_INTERCEPTOR
=
"
org.apache.skywalking.apm.toolkit.activation.opentracing.tracer.
SkywalkingTracerExtractInterceptor"
;
@Override
protected
ClassMatch
enhanceClass
()
{
return
NameMatch
.
byName
(
ENHANCE_CLASS
);
...
...
apm-sniffer/apm-toolkit-activation/apm-toolkit-opentracing-activation/src/main/resources/skywalking-plugin.def
浏览文件 @
a62076f0
toolkit-opentracing=org.apache.skywalking.apm.toolkit.activation.opentracing.tracer.SkywalkingTracerActivation
toolkit-opentracing=org.apache.skywalking.apm.toolkit.activation.opentracing.
tracer
.SkywalkingSpanActivation
toolkit-opentracing=org.apache.skywalking.apm.toolkit.activation.opentracing.
tracer
.SkywalkingContinuationActivation
toolkit-opentracing=org.apache.skywalking.apm.toolkit.activation.opentracing.
span
.SkywalkingSpanActivation
toolkit-opentracing=org.apache.skywalking.apm.toolkit.activation.opentracing.
continuation
.SkywalkingContinuationActivation
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录