Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
润土的好友猹
SkyWalking
提交
ea378399
S
SkyWalking
项目概览
润土的好友猹
/
SkyWalking
与 Fork 源项目一致
Fork自
apache / SkyWalking
通知
9
Star
0
Fork
0
代码
文件
提交
分支
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,发现更多精彩内容 >>
未验证
提交
ea378399
编写于
12月 12, 2017
作者:
wu-sheng
提交者:
GitHub
12月 12, 2017
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #661 from ascrutae/fix/interceptor-class-incorrect
fix all interceptor class in plugin is incorrect
上级
8d982032
a62076f0
变更
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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
...
...
@@ -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
浏览文件 @
ea378399
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录