Search before asking
Description
Currently, we must wrap the Runnable or Callable object with RunnableWrapper or CallableWrapper. when we want to pass a traceId across the thread.
java.util.concurrent.ThreadPoolExecutor is generally used in bussiness projects. Business developers won't want to change their codes when the project is weaved by apm agent. so i think it is necessary to develop a agent plugin to weave into java.util.concurrent.ThreadPoolExecutor automatically. And i have achived it in my project, it works. I want to hear your opinion. Thanks!
Use case
We provide another choice for developers and it is helpful to promote APM in a company.
Related issues
No response
Are you willing to submit a PR?
Code of Conduct
Search before asking
Description
Currently, we must wrap the
RunnableorCallableobject withRunnableWrapperorCallableWrapper. when we want to pass a traceId across the thread.java.util.concurrent.ThreadPoolExecutoris generally used in bussiness projects. Business developers won't want to change their codes when the project is weaved by apm agent. so i think it is necessary to develop a agent plugin to weave intojava.util.concurrent.ThreadPoolExecutorautomatically. And i have achived it in my project, it works. I want to hear your opinion. Thanks!Use case
We provide another choice for developers and it is helpful to promote APM in a company.
Related issues
No response
Are you willing to submit a PR?
Code of Conduct