Package org.jrd.agent
Class Main
- java.lang.Object
-
- org.jrd.agent.Main
-
public class Main extends java.lang.Object
This class contains agent's premain and agentmain methods.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
ADRESS_STRING
private static java.lang.String
hostname
private static java.lang.Integer
port
private static java.lang.String
PORT_STRING
-
Constructor Summary
Constructors Constructor Description Main()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
agentmain(java.lang.String args, java.lang.instrument.Instrumentation inst)
This method only calls the premainstatic void
premain(java.lang.String agentArgs, java.lang.instrument.Instrumentation inst)
Premain method is executed when the agent is loaded.
-
-
-
Field Detail
-
ADRESS_STRING
private static final java.lang.String ADRESS_STRING
- See Also:
- Constant Field Values
-
PORT_STRING
private static final java.lang.String PORT_STRING
- See Also:
- Constant Field Values
-
hostname
private static java.lang.String hostname
-
port
private static java.lang.Integer port
-
-
Method Detail
-
premain
public static void premain(java.lang.String agentArgs, java.lang.instrument.Instrumentation inst)
Premain method is executed when the agent is loaded. It sets the port and host name from agentArgs and starts the listener thread.- Parameters:
agentArgs
- arguments with parameters for listenerinst
- instance of instrumentation of given VM
-
agentmain
public static void agentmain(java.lang.String args, java.lang.instrument.Instrumentation inst)
This method only calls the premain- Parameters:
args
- arguments with parameters for listenerinst
- instance of instrumentation of given VM
-
-