Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
润土的好友猹
SkyWalking
提交
47d5a768
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,体验更适合开发者的 AI 搜索 >>
未验证
提交
47d5a768
编写于
10月 02, 2020
作者:
D
Daming
提交者:
GitHub
10月 02, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: fix UnnecessaryParentheses (#5624)
上级
0171ff6a
变更
15
隐藏空白更改
内联
并排
Showing
15 changed file
with
34 addition
and
29 deletion
+34
-29
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/AdapterActionFutureActionGetMethodsInterceptor.java
...eptor/AdapterActionFutureActionGetMethodsInterceptor.java
+0
-2
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/ClusterClientGetSettingsMethodsInterceptor.java
...terceptor/ClusterClientGetSettingsMethodsInterceptor.java
+3
-3
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/ClusterClientHealthMethodsInterceptor.java
...v6/interceptor/ClusterClientHealthMethodsInterceptor.java
+1
-1
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/ClusterClientPutSettingsMethodsInterceptor.java
...terceptor/ClusterClientPutSettingsMethodsInterceptor.java
+4
-4
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/IndicesClientCreateMethodsInterceptor.java
...v6/interceptor/IndicesClientCreateMethodsInterceptor.java
+1
-1
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/IndicesClientDeleteMethodsInterceptor.java
...v6/interceptor/IndicesClientDeleteMethodsInterceptor.java
+4
-4
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientConInterceptor.java
...rch/v6/interceptor/RestHighLevelClientConInterceptor.java
+1
-1
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientGetMethodsInterceptor.java
...interceptor/RestHighLevelClientGetMethodsInterceptor.java
+1
-1
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientIndexMethodsInterceptor.java
...terceptor/RestHighLevelClientIndexMethodsInterceptor.java
+1
-1
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientIndicesMethodsInterceptor.java
...rceptor/RestHighLevelClientIndicesMethodsInterceptor.java
+1
-2
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientSearchMethodsInterceptor.java
...erceptor/RestHighLevelClientSearchMethodsInterceptor.java
+1
-1
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientUpdateMethodsInterceptor.java
...erceptor/RestHighLevelClientUpdateMethodsInterceptor.java
+1
-1
apm-sniffer/apm-sdk-plugin/play-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/play/v2x/define/Play2xInstrumentation.java
...ing/apm/plugin/play/v2x/define/Play2xInstrumentation.java
+3
-2
apm-sniffer/apm-sdk-plugin/undertow-plugins/undertow-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/undertow/v2x/define/RoutingHandlerInstrumentation.java
...in/undertow/v2x/define/RoutingHandlerInstrumentation.java
+8
-3
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/trace/CallableOrRunnableActivation.java
...oolkit/activation/trace/CallableOrRunnableActivation.java
+4
-2
未找到文件。
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/AdapterActionFutureActionGetMethodsInterceptor.java
浏览文件 @
47d5a768
...
...
@@ -75,9 +75,7 @@ public class AdapterActionFutureActionGetMethodsInterceptor implements InstanceM
}
private
boolean
isTrace
(
EnhancedInstance
objInst
)
{
return
objInst
.
getSkyWalkingDynamicField
()
!=
null
&&
(
boolean
)
objInst
.
getSkyWalkingDynamicField
();
}
private
void
parseResponseInfo
(
ActionResponse
response
,
AbstractSpan
span
)
{
...
...
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/ClusterClientGetSettingsMethodsInterceptor.java
浏览文件 @
47d5a768
...
...
@@ -36,7 +36,7 @@ public class ClusterClientGetSettingsMethodsInterceptor implements InstanceMetho
public
void
beforeMethod
(
EnhancedInstance
objInst
,
Method
method
,
Object
[]
allArguments
,
Class
<?>[]
argumentsTypes
,
MethodInterceptResult
result
)
throws
Throwable
{
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
if
(
restClientEnhanceInfo
!=
null
)
{
AbstractSpan
span
=
ContextManager
.
createExitSpan
(
Constants
.
CLUSTER_GET_SETTINGS_NAME
,
restClientEnhanceInfo
.
getPeers
());
...
...
@@ -50,7 +50,7 @@ public class ClusterClientGetSettingsMethodsInterceptor implements InstanceMetho
@Override
public
Object
afterMethod
(
EnhancedInstance
objInst
,
Method
method
,
Object
[]
allArguments
,
Class
<?>[]
argumentsTypes
,
Object
ret
)
throws
Throwable
{
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
if
(
restClientEnhanceInfo
!=
null
)
{
ContextManager
.
stopSpan
();
}
...
...
@@ -60,7 +60,7 @@ public class ClusterClientGetSettingsMethodsInterceptor implements InstanceMetho
@Override
public
void
handleMethodException
(
EnhancedInstance
objInst
,
Method
method
,
Object
[]
allArguments
,
Class
<?>[]
argumentsTypes
,
Throwable
t
)
{
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
if
(
restClientEnhanceInfo
!=
null
)
{
ContextManager
.
activeSpan
().
log
(
t
);
}
...
...
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/ClusterClientHealthMethodsInterceptor.java
浏览文件 @
47d5a768
...
...
@@ -36,7 +36,7 @@ public class ClusterClientHealthMethodsInterceptor implements InstanceMethodsAro
public
void
beforeMethod
(
EnhancedInstance
objInst
,
Method
method
,
Object
[]
allArguments
,
Class
<?>[]
argumentsTypes
,
MethodInterceptResult
result
)
throws
Throwable
{
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
if
(
restClientEnhanceInfo
!=
null
)
{
AbstractSpan
span
=
ContextManager
.
createExitSpan
(
Constants
.
CLUSTER_HEALTH_NAME
,
restClientEnhanceInfo
.
getPeers
());
span
.
setComponent
(
ComponentsDefine
.
REST_HIGH_LEVEL_CLIENT
);
...
...
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/ClusterClientPutSettingsMethodsInterceptor.java
浏览文件 @
47d5a768
...
...
@@ -38,9 +38,9 @@ public class ClusterClientPutSettingsMethodsInterceptor implements InstanceMetho
@Override
public
void
beforeMethod
(
EnhancedInstance
objInst
,
Method
method
,
Object
[]
allArguments
,
Class
<?>[]
argumentsTypes
,
MethodInterceptResult
result
)
throws
Throwable
{
ClusterUpdateSettingsRequest
updateSettingsRequest
=
(
ClusterUpdateSettingsRequest
)
(
allArguments
[
0
])
;
ClusterUpdateSettingsRequest
updateSettingsRequest
=
(
ClusterUpdateSettingsRequest
)
allArguments
[
0
]
;
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
if
(
restClientEnhanceInfo
!=
null
)
{
AbstractSpan
span
=
ContextManager
.
createExitSpan
(
Constants
.
CLUSTER_PUT_SETTINGS_NAME
,
restClientEnhanceInfo
.
getPeers
());
...
...
@@ -68,7 +68,7 @@ public class ClusterClientPutSettingsMethodsInterceptor implements InstanceMetho
@Override
public
Object
afterMethod
(
EnhancedInstance
objInst
,
Method
method
,
Object
[]
allArguments
,
Class
<?>[]
argumentsTypes
,
Object
ret
)
throws
Throwable
{
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
if
(
restClientEnhanceInfo
!=
null
)
{
ContextManager
.
stopSpan
();
}
...
...
@@ -78,7 +78,7 @@ public class ClusterClientPutSettingsMethodsInterceptor implements InstanceMetho
@Override
public
void
handleMethodException
(
EnhancedInstance
objInst
,
Method
method
,
Object
[]
allArguments
,
Class
<?>[]
argumentsTypes
,
Throwable
t
)
{
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
if
(
restClientEnhanceInfo
!=
null
)
{
ContextManager
.
activeSpan
().
log
(
t
);
}
...
...
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/IndicesClientCreateMethodsInterceptor.java
浏览文件 @
47d5a768
...
...
@@ -40,7 +40,7 @@ public class IndicesClientCreateMethodsInterceptor implements InstanceMethodsAro
MethodInterceptResult
result
)
throws
Throwable
{
CreateIndexRequest
createIndexRequest
=
(
CreateIndexRequest
)
(
allArguments
[
0
]);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
if
(
restClientEnhanceInfo
!=
null
)
{
AbstractSpan
span
=
ContextManager
.
createExitSpan
(
Constants
.
CREATE_OPERATOR_NAME
,
restClientEnhanceInfo
.
getPeers
());
span
.
setComponent
(
ComponentsDefine
.
REST_HIGH_LEVEL_CLIENT
);
...
...
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/IndicesClientDeleteMethodsInterceptor.java
浏览文件 @
47d5a768
...
...
@@ -38,9 +38,9 @@ public class IndicesClientDeleteMethodsInterceptor implements InstanceMethodsAro
@Override
public
void
beforeMethod
(
EnhancedInstance
objInst
,
Method
method
,
Object
[]
allArguments
,
Class
<?>[]
argumentsTypes
,
MethodInterceptResult
result
)
throws
Throwable
{
DeleteIndexRequest
deleteIndexRequest
=
(
DeleteIndexRequest
)
(
allArguments
[
0
])
;
DeleteIndexRequest
deleteIndexRequest
=
(
DeleteIndexRequest
)
allArguments
[
0
]
;
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
if
(
restClientEnhanceInfo
!=
null
)
{
AbstractSpan
span
=
ContextManager
.
createExitSpan
(
Constants
.
DELETE_OPERATOR_NAME
,
restClientEnhanceInfo
.
getPeers
());
span
.
setComponent
(
ComponentsDefine
.
REST_HIGH_LEVEL_CLIENT
);
...
...
@@ -54,7 +54,7 @@ public class IndicesClientDeleteMethodsInterceptor implements InstanceMethodsAro
@Override
public
Object
afterMethod
(
EnhancedInstance
objInst
,
Method
method
,
Object
[]
allArguments
,
Class
<?>[]
argumentsTypes
,
Object
ret
)
throws
Throwable
{
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
if
(
restClientEnhanceInfo
!=
null
)
{
ContextManager
.
stopSpan
();
}
...
...
@@ -64,7 +64,7 @@ public class IndicesClientDeleteMethodsInterceptor implements InstanceMethodsAro
@Override
public
void
handleMethodException
(
EnhancedInstance
objInst
,
Method
method
,
Object
[]
allArguments
,
Class
<?>[]
argumentsTypes
,
Throwable
t
)
{
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
if
(
restClientEnhanceInfo
!=
null
)
{
ContextManager
.
activeSpan
().
log
(
t
);
}
...
...
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientConInterceptor.java
浏览文件 @
47d5a768
...
...
@@ -29,7 +29,7 @@ import org.elasticsearch.client.RestClientBuilder;
public
class
RestHighLevelClientConInterceptor
implements
InstanceConstructorInterceptor
{
@Override
public
void
onConstruct
(
EnhancedInstance
objInst
,
Object
[]
allArguments
)
{
RestClientBuilder
restClientBuilder
=
(
RestClientBuilder
)
(
allArguments
[
0
])
;
RestClientBuilder
restClientBuilder
=
(
RestClientBuilder
)
allArguments
[
0
]
;
RestClient
restClient
=
restClientBuilder
.
build
();
RestClientEnhanceInfo
restClientEnhanceInfo
=
new
RestClientEnhanceInfo
();
...
...
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientGetMethodsInterceptor.java
浏览文件 @
47d5a768
...
...
@@ -40,7 +40,7 @@ public class RestHighLevelClientGetMethodsInterceptor implements InstanceMethods
MethodInterceptResult
result
)
throws
Throwable
{
GetRequest
getRequest
=
(
GetRequest
)
(
allArguments
[
0
]);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
AbstractSpan
span
=
ContextManager
.
createExitSpan
(
Constants
.
GET_OPERATOR_NAME
,
restClientEnhanceInfo
.
getPeers
());
span
.
setComponent
(
ComponentsDefine
.
REST_HIGH_LEVEL_CLIENT
);
...
...
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientIndexMethodsInterceptor.java
浏览文件 @
47d5a768
...
...
@@ -40,7 +40,7 @@ public class RestHighLevelClientIndexMethodsInterceptor implements InstanceMetho
MethodInterceptResult
result
)
throws
Throwable
{
IndexRequest
indexRequest
=
(
IndexRequest
)
(
allArguments
[
0
]);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
AbstractSpan
span
=
ContextManager
.
createExitSpan
(
Constants
.
INDEX_OPERATOR_NAME
,
restClientEnhanceInfo
.
getPeers
());
span
.
setComponent
(
ComponentsDefine
.
REST_HIGH_LEVEL_CLIENT
);
...
...
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientIndicesMethodsInterceptor.java
浏览文件 @
47d5a768
...
...
@@ -22,7 +22,6 @@ import java.lang.reflect.Method;
import
org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.EnhancedInstance
;
import
org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstanceMethodsAroundInterceptor
;
import
org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.MethodInterceptResult
;
import
org.apache.skywalking.apm.plugin.elasticsearch.v6.RestClientEnhanceInfo
;
public
class
RestHighLevelClientIndicesMethodsInterceptor
implements
InstanceMethodsAroundInterceptor
{
...
...
@@ -36,7 +35,7 @@ public class RestHighLevelClientIndicesMethodsInterceptor implements InstanceMet
public
Object
afterMethod
(
EnhancedInstance
objInst
,
Method
method
,
Object
[]
allArguments
,
Class
<?>[]
argumentsTypes
,
Object
ret
)
throws
Throwable
{
if
(
ret
instanceof
EnhancedInstance
)
{
((
EnhancedInstance
)
ret
).
setSkyWalkingDynamicField
(
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
));
((
EnhancedInstance
)
ret
).
setSkyWalkingDynamicField
(
objInst
.
getSkyWalkingDynamicField
(
));
}
return
ret
;
}
...
...
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientSearchMethodsInterceptor.java
浏览文件 @
47d5a768
...
...
@@ -41,7 +41,7 @@ public class RestHighLevelClientSearchMethodsInterceptor implements InstanceMeth
MethodInterceptResult
result
)
throws
Throwable
{
SearchRequest
searchRequest
=
(
SearchRequest
)
(
allArguments
[
0
]);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
AbstractSpan
span
=
ContextManager
.
createExitSpan
(
Constants
.
SEARCH_OPERATOR_NAME
,
restClientEnhanceInfo
.
getPeers
());
span
.
setComponent
(
ComponentsDefine
.
REST_HIGH_LEVEL_CLIENT
);
...
...
apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientUpdateMethodsInterceptor.java
浏览文件 @
47d5a768
...
...
@@ -40,7 +40,7 @@ public class RestHighLevelClientUpdateMethodsInterceptor implements InstanceMeth
MethodInterceptResult
result
)
throws
Throwable
{
UpdateRequest
updateRequest
=
(
UpdateRequest
)
(
allArguments
[
0
]);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
(
objInst
.
getSkyWalkingDynamicField
()
);
RestClientEnhanceInfo
restClientEnhanceInfo
=
(
RestClientEnhanceInfo
)
objInst
.
getSkyWalkingDynamicField
(
);
AbstractSpan
span
=
ContextManager
.
createExitSpan
(
Constants
.
UPDATE_OPERATOR_NAME
,
restClientEnhanceInfo
.
getPeers
());
span
.
setComponent
(
ComponentsDefine
.
REST_HIGH_LEVEL_CLIENT
);
...
...
apm-sniffer/apm-sdk-plugin/play-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/play/v2x/define/Play2xInstrumentation.java
浏览文件 @
47d5a768
...
...
@@ -87,8 +87,9 @@ public class Play2xInstrumentation extends ClassInstanceMethodsEnhancePluginDefi
public
static
ElementMatcher
<
MethodDescription
>
getFiltersMethodMatcher
()
{
String
scala212Seq
=
"scala.collection.Seq"
;
String
scala213Seq
=
"scala.collection.immutable.Seq"
;
return
(
named
(
ENHANCE_METHOD
).
and
(
ReturnTypeNameMatch
.
returnsWithType
(
scala212Seq
))).
or
(
named
(
ENHANCE_METHOD
).
and
(
ReturnTypeNameMatch
.
returnsWithType
(
scala213Seq
)));
return
named
(
ENHANCE_METHOD
)
.
and
(
ReturnTypeNameMatch
.
returnsWithType
(
scala212Seq
))
.
or
(
named
(
ENHANCE_METHOD
).
and
(
ReturnTypeNameMatch
.
returnsWithType
(
scala213Seq
)));
}
}
apm-sniffer/apm-sdk-plugin/undertow-plugins/undertow-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/undertow/v2x/define/RoutingHandlerInstrumentation.java
浏览文件 @
47d5a768
...
...
@@ -68,10 +68,15 @@ public class RoutingHandlerInstrumentation extends ClassInstanceMethodsEnhancePl
}
public
static
ElementMatcher
<
MethodDescription
>
getRoutingHandlerMethodMatcher
()
{
final
ElementMatcher
.
Junction
<
MethodDescription
>
basicMatcher
=
named
(
ENHANCE_METHOD
).
and
(
takesArgumentWithType
(
0
,
"io.undertow.util.HttpString"
))
.
and
(
takesArgumentWithType
(
1
,
"java.lang.String"
));
final
ElementMatcher
.
Junction
<
MethodDescription
>
basicMatcher
=
named
(
ENHANCE_METHOD
).
and
(
takesArgumentWithType
(
0
,
"io.undertow.util.HttpString"
))
.
and
(
takesArgumentWithType
(
1
,
"java.lang.String"
));
final
String
httpHandlerClassName
=
"io.undertow.server.HttpHandler"
;
return
(
basicMatcher
.
and
(
takesArgumentWithType
(
2
,
httpHandlerClassName
))).
or
(
basicMatcher
.
and
(
takesArgumentWithType
(
3
,
httpHandlerClassName
)));
return
basicMatcher
.
and
(
takesArgumentWithType
(
2
,
httpHandlerClassName
))
.
or
(
basicMatcher
.
and
(
takesArgumentWithType
(
3
,
httpHandlerClassName
)));
}
}
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/trace/CallableOrRunnableActivation.java
浏览文件 @
47d5a768
...
...
@@ -65,8 +65,10 @@ public class CallableOrRunnableActivation extends ClassInstanceMethodsEnhancePlu
new
InstanceMethodsInterceptPoint
()
{
@Override
public
ElementMatcher
<
MethodDescription
>
getMethodsMatcher
()
{
return
(
named
(
CALL_METHOD_NAME
).
and
(
takesArguments
(
0
))).
or
(
named
(
RUN_METHOD_NAME
).
and
(
takesArguments
(
0
)))
.
or
(
named
(
GET_METHOD_NAME
).
and
(
takesArguments
(
0
)));
return
named
(
CALL_METHOD_NAME
)
.
and
(
takesArguments
(
0
))
.
or
(
named
(
RUN_METHOD_NAME
).
and
(
takesArguments
(
0
)))
.
or
(
named
(
GET_METHOD_NAME
).
and
(
takesArguments
(
0
)));
}
@Override
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录