Skip to content

Commit 99b8152

Browse files
add -h -help
1 parent 4dc611c commit 99b8152

File tree

8 files changed

+32
-77
lines changed

8 files changed

+32
-77
lines changed

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@
3636
</descriptorRefs>
3737
<archive>
3838
<manifest>
39-
<mainClass>name.dhruba.javaagent.MyMainClass</mainClass>
39+
<mainClass>com.guance.javaagent.MyMainClass</mainClass>
4040
</manifest>
4141
<manifestEntries>
42-
<Premain-Class>name.dhruba.javaagent.MyJavaAgent</Premain-Class>
43-
<Agent-Class>name.dhruba.javaagent.MyJavaAgent</Agent-Class>
42+
<Premain-Class>com.guance.javaagent.MyJavaAgent</Premain-Class>
43+
<Agent-Class>com.guance.javaagent.MyJavaAgent</Agent-Class>
4444
<Can-Redefine-Classes>true</Can-Redefine-Classes>
4545
<Can-Retransform-Classes>true</Can-Retransform-Classes>
4646
</manifestEntries>

src/main/java/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
Manifest-Version: 1.0
2-
Main-Class: name.dhruba.javaagent.MyMainClass
2+
Main-Class: com.guance.javaagent.MyMainClass
33

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package com.guance.javaagent;
2+
3+
import java.lang.instrument.IllegalClassFormatException;
4+
import java.security.ProtectionDomain;
5+
6+
import org.objectweb.asm.Opcodes;
7+
import org.slf4j.Logger;
8+
import org.slf4j.LoggerFactory;
9+
10+
public class ClassFileTransformer implements java.lang.instrument.ClassFileTransformer, Opcodes {
11+
12+
static final Logger logger = LoggerFactory.getLogger(ClassFileTransformer.class);
13+
14+
@Override
15+
public byte[] transform(ClassLoader loader, String className, Class<?> classBeingRedefined,
16+
ProtectionDomain protectionDomain, byte[] classfileBuffer)
17+
throws IllegalClassFormatException {
18+
logger.info("class file transformer invoked for className: {}", className);
19+
20+
return classfileBuffer;
21+
}
22+
23+
}

src/main/java/name/dhruba/javaagent/Config.java renamed to src/main/java/com/guance/javaagent/Config.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package name.dhruba.javaagent;
1+
package com.guance.javaagent;
22

33
import java.io.PrintStream;
44

@@ -66,5 +66,6 @@ public static void printOut(){
6666
out.println(" this is dd-java-agnet.jar env, example:");
6767
out.println(" dd.agent.port=9529,dd.agent.host=localhost,dd.service=serviceName");
6868
out.println(" [-agent-jar]:");
69+
out.println(" default is: /usr/local/ddtrace/dd-java-agent.jar");
6970
}
7071
}

src/main/java/name/dhruba/javaagent/JavaAgentLoader.java renamed to src/main/java/com/guance/javaagent/JavaAgentLoader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package name.dhruba.javaagent;
1+
package com.guance.javaagent;
22

33
import java.util.List;
44
import com.sun.tools.attach.VirtualMachineDescriptor;

src/main/java/name/dhruba/javaagent/MyJavaAgent.java renamed to src/main/java/com/guance/javaagent/MyJavaAgent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package name.dhruba.javaagent;
1+
package com.guance.javaagent;
22

33
import java.lang.instrument.Instrumentation;
44

src/main/java/name/dhruba/javaagent/MyMainClass.java renamed to src/main/java/com/guance/javaagent/MyMainClass.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package name.dhruba.javaagent;
1+
package com.guance.javaagent;
22

33
import java.util.Arrays;
44

src/main/java/name/dhruba/javaagent/ClassFileTransformer.java

Lines changed: 0 additions & 69 deletions
This file was deleted.

0 commit comments

Comments
 (0)