Enum Class SystemPropertyMode

java.lang.Object
java.lang.Enum<SystemPropertyMode>
org.jolokia.support.spring.SystemPropertyMode
All Implemented Interfaces:
Serializable, Comparable<SystemPropertyMode>, Constable

public enum SystemPropertyMode extends Enum<SystemPropertyMode>
Enumeration for how to handle system properties when configuring a SpringJolokiaAgent.
Since:
01.01.13
Author:
roland
  • Enum Constant Details

    • NEVER

      public static final SystemPropertyMode NEVER
      Never check system properties.
    • FALLBACK

      public static final SystemPropertyMode FALLBACK
      Check system properties if not resolvable in the specified properties. This is the default.
    • OVERRIDE

      public static final SystemPropertyMode OVERRIDE
      Check system properties first, before trying the specified properties. This allows system properties to override any other property source.
  • Method Details

    • values

      public static SystemPropertyMode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static SystemPropertyMode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • fromMode

      public static SystemPropertyMode fromMode(String pMode)
      Get the enum for a given mode string, which is treated case insensitively.
      Parameters:
      pMode - mode to lookup
      Returns:
      the mode or null if none could be found