diff --git a/pom.xml b/pom.xml index c45d16359..0152ab96f 100644 --- a/pom.xml +++ b/pom.xml @@ -277,6 +277,7 @@ - https://docs.oracle.com/javase/10/docs/specs/jar/jar.html#jar-manifest --> com.alibaba.ttl.threadpool.agent.TtlAgent + com.alibaba.ttl.threadpool.agent.TtlAgent ${project.build.finalName}.jar false true diff --git a/src/main/java/com/alibaba/ttl/threadpool/agent/TtlAgent.java b/src/main/java/com/alibaba/ttl/threadpool/agent/TtlAgent.java index 39be3ee7a..9cde64bf5 100644 --- a/src/main/java/com/alibaba/ttl/threadpool/agent/TtlAgent.java +++ b/src/main/java/com/alibaba/ttl/threadpool/agent/TtlAgent.java @@ -225,6 +225,13 @@ public static void premain(final String agentArgs, @NonNull final Instrumentatio } } + /** + * add entry to support attaching agent dynamically + */ + public static void agentmain(String agentArgs, @NonNull Instrumentation inst){ + premain(agentArgs, inst); + } + private static String logTtlAgentConfig() { return "TTL Agent configurations:" + "\n " + TTL_AGENT_LOGGER_KEY + "=" + getLoggerType()