You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2020/08/23 09:14:03 UTC
[skywalking] branch master updated (4ea6218 -> 1b54b61)
This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git.
from 4ea6218 Add urllib3 Python Plugin Component (#5368)
add 1b54b61 Add support for spring @Scheduled (#5339)
No new revisions were added by this update.
Summary of changes:
.github/workflows/plugins-test.3.yaml | 1 +
.../network/trace/component/ComponentsDefine.java | 2 +
apm-sniffer/apm-sdk-plugin/spring-plugins/pom.xml | 1 +
.../scheduled-annotation-plugin}/pom.xml | 10 +-
...ledMethodConstructorWithMethodInterceptor.java} | 26 +++--
...ledMethodConstructorWithStringInterceptor.java} | 22 ++--
.../scheduled/ScheduledMethodInterceptor.java} | 29 ++++--
.../ScheduledMethodInterceptorInstrumentation.java | 112 +++++++++++++++++++++
.../src/main/resources/skywalking-plugin.def | 2 +-
.../setup/service-agent/java-agent/Plugin-list.md | 1 +
.../service-agent/java-agent/Supported-list.md | 1 +
.../src/main/resources/component-libraries.yml | 3 +
.../src/test/resources/component-libraries.yml | 3 +
.../config/expectedData.yaml | 33 +++---
.../configuration.yml | 4 +-
.../pom.xml | 95 ++++++++---------
.../scheduled}/controller/CaseController.java | 23 ++---
.../spring/scheduled/job/SchedulingJob.java} | 38 +++----
.../src/main/resources/log4j2.xml | 0
.../main/webapp/WEB-INF/spring-mvc-servlet.xml} | 23 +++--
.../src/main/webapp/WEB-INF/web.xml | 3 +-
.../support-version.list | 12 ++-
22 files changed, 303 insertions(+), 141 deletions(-)
copy apm-sniffer/{optional-plugins/optional-spring-plugins/spring-annotation-plugin => apm-sdk-plugin/spring-plugins/scheduled-annotation-plugin}/pom.xml (84%)
copy apm-sniffer/apm-sdk-plugin/{xmemcached-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/xmemcached/v2/XMemcachedConstructorWithHostPortArgInterceptor.java => spring-plugins/scheduled-annotation-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/scheduled/ScheduledMethodConstructorWithMethodInterceptor.java} (58%)
copy apm-sniffer/{apm-toolkit-activation/apm-toolkit-log4j-2.x-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/log/log4j/v2/x/async/Log4jLogEventConstructorInterceptor.java => apm-sdk-plugin/spring-plugins/scheduled-annotation-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/scheduled/ScheduledMethodConstructorWithStringInterceptor.java} (57%)
copy apm-sniffer/{optional-plugins/optional-spring-plugins/spring-annotation-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/annotations/SpringAnnotationInterceptor.java => apm-sdk-plugin/spring-plugins/scheduled-annotation-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/scheduled/ScheduledMethodInterceptor.java} (65%)
create mode 100644 apm-sniffer/apm-sdk-plugin/spring-plugins/scheduled-annotation-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/scheduled/define/ScheduledMethodInterceptorInstrumentation.java
copy apm-sniffer/apm-sdk-plugin/{dubbo-conflict-patch => spring-plugins/scheduled-annotation-plugin}/src/main/resources/skywalking-plugin.def (86%)
copy test/plugin/scenarios/{quasar-scenario => spring-scheduled-scenario}/config/expectedData.yaml (62%)
copy test/plugin/scenarios/{spring-async-scenario => spring-scheduled-scenario}/configuration.yml (83%)
copy test/plugin/scenarios/{spring-3.1.x-scenario => spring-scheduled-scenario}/pom.xml (71%)
copy test/plugin/scenarios/{gson-scenario/src/main/java/org/apache/skywalking/apm/testcase/gson => spring-scheduled-scenario/src/main/java/org/apache/skywalking/apm/testcase/spring/scheduled}/controller/CaseController.java (77%)
copy test/plugin/scenarios/{zookeeper-scenario/src/main/java/org/apache/skywalking/apm/testcase/zookeeper/controller/Zookeeper.java => spring-scheduled-scenario/src/main/java/org/apache/skywalking/apm/testcase/spring/scheduled/job/SchedulingJob.java} (50%)
copy test/plugin/scenarios/{retransform-class-scenario => spring-scheduled-scenario}/src/main/resources/log4j2.xml (100%)
copy test/plugin/scenarios/{servicecomb-0.x-scenario/src/main/resources/META-INF/spring/pojo.bean.xml => spring-scheduled-scenario/src/main/webapp/WEB-INF/spring-mvc-servlet.xml} (59%)
copy test/plugin/scenarios/{resttemplate-4.x-scenario => spring-scheduled-scenario}/src/main/webapp/WEB-INF/web.xml (95%)
copy test/plugin/scenarios/{graphql-9.x-scenario => spring-scheduled-scenario}/support-version.list (86%)