* Intercept feign RequestTemplate resolve args method ,get the url without parameters
* fix ci warnings
* optimize import
* fix: miss path in feign target url like "http://localhost:8080/feign-scenario"
fix feign-scenario test use pathVariable
* Add testcase to DefaultHttpClientInterceptorTest
* Clean ThreadLocal
* User one ThreadLocal replace two. User try/final remove ThreadLocal .
* Code Optimize
* add SupplierWrapper to support java 1.8+
Signed-off-by: shixiang <xiang.shi001@bkjk.com>
* add SupplierWrapper to support java 1.8+
Signed-off-by: shixiang <xiang.shi001@bkjk.com>
* Update SupplierWrapper.java
add new line
* add supplier
* add supplier test
* add test
* add test yaml
* Update Application-toolkit-trace-cross-thread.md
Add how to use SupplierWrapper in Java 1.8+
* Not support copy all optional plugins
* fix
* Update test/plugin/run.sh
to correct the mistakes of grammar
Co-Authored-By: kezhenxu94 <kezhenxu94@163.com>
* fix deficient code, "/socket.io/" http segment declare
* add agent test and fix expectedData.yaml file
* add listener on tomcat start, work for reduce socket io server start time
change "/socket.io/" operation "http.method", cause get or post will invoke both
* resolve style check error
* change socket io server and client start to health check servlet
* if startClientAndWaitConnect invoke on multi-thread, it will only check client ref, no check connect state, fix it.
* feat: add support of mongodb v3.7.x or higher
* feat: remove mapping, using EnhancedInstance to mark remotePeer
* feat: add support of v3.6.x
* fix: disable support will 3.6.x, which will throw ClassCircularityError exception
* style: clean code
* fix support of 3.8.x~3.11.1, update test case and doc
* update stage name
* rename class
* rename stage
* add plugin netty-socketio https://github.com/mrniko/netty-socketio
* delete create exit span interceptor.
* delete create exit span interceptor testcase.
* delete create exit span interceptor testcase.
* add constructor test unit
* change bind on random port in test case
* reverse upstream master whitespace
* resolve build_id param
* delete health check segment test case
* add ContextManager.isActive check before use activeSpan invoke
* remove unnecessary code and blank line
* immigrate canal scenario
* add test cases report
* commit
* exclusion spring
* add canal stage
* del org.apache.logging.log4j dep
* del -Dskywalking.agent.service_name
* [CI] Make E2E tests run in multiple JDK versions
* Polish
* Use new e2e-container version number
* Install socat in reboot case
* Fix reboot case
* Polish
* Reorganize jobs