Class AgentOptions


  • public class AgentOptions
    extends java.lang.Object

    All recognized options in the string passed to the java agent. For "java -javaagent:foo.jar=OPTIONS HelloWorld" this would be "OPTIONS".

    It is considered to be a list of options separated by (currently) ";", on the form "option=value". The interpretation of "value" is specific to each option.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String IGNORE
      List of class prefixes to ignore when instrumenting.
      static java.lang.String LEVEL
      Indicate the SLF4J level that should be used by the logging statements added by the agent.
      static java.lang.String TIME
      Indicate that the agent should print out "new java.util.Date()" at the time the option was processed and at shutdown time (using the shutdown hook).
      static java.lang.String VERBOSE
      Indicate that the agent should log actions to System.err, like adding logging to methods, etc.
    • Constructor Summary

      Constructors 
      Constructor Description
      AgentOptions()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • IGNORE

        public static final java.lang.String IGNORE
        List of class prefixes to ignore when instrumenting. Note: Classes loaded before the agent cannot be instrumented.
        See Also:
        Constant Field Values
      • LEVEL

        public static final java.lang.String LEVEL
        Indicate the SLF4J level that should be used by the logging statements added by the agent. Default is "info".
        See Also:
        Constant Field Values
      • TIME

        public static final java.lang.String TIME
        Indicate that the agent should print out "new java.util.Date()" at the time the option was processed and at shutdown time (using the shutdown hook).
        See Also:
        Constant Field Values
      • VERBOSE

        public static final java.lang.String VERBOSE
        Indicate that the agent should log actions to System.err, like adding logging to methods, etc.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AgentOptions

        public AgentOptions()