Package org.jolokia.support.spring
Enum Class SystemPropertyMode
- All Implemented Interfaces:
Serializable,Comparable<SystemPropertyMode>,Constable
Enumeration for how to handle system properties when configuring a
SpringJolokiaAgent.- Since:
- 01.01.13
- Author:
- roland
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic SystemPropertyModeGet the enum for a given mode string, which is treated case insensitively.static SystemPropertyModeReturns the enum constant of this class with the specified name.static SystemPropertyMode[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NEVER
Never check system properties. -
FALLBACK
Check system properties if not resolvable in the specified properties. This is the default. -
OVERRIDE
Check system properties first, before trying the specified properties. This allows system properties to override any other property source.
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
fromMode
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
-