Package net.sf.eBusx.monitor
Enum ActionLevel
- java.lang.Object
-
- java.lang.Enum<ActionLevel>
-
- net.sf.eBusx.monitor.ActionLevel
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ActionLevel>
public enum ActionLevel extends java.lang.Enum<ActionLevel>
The unique action levels reported inPersistentStatusMessage
andTransientStatusMessage
notifications. The levels are arranged from an information-only report (NO_ACTION
) to a problem which precludes the application from operating (FATAL_ERROR
).- Author:
- Charles Rapp
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ACTION_REQUIRED
A problem is occurring which requires operator intervention.FATAL_ERROR
A problem has caused unrecoverable failure and system shutdown.NO_ACTION
Nominal operation.POSSIBLE_ACTION
A problem is occurring which may require operator intervention since the application has the ability to automatically recover from this problem.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
text()
Returns the human-readable text.java.lang.String
toString()
Returns the human-readable text.static ActionLevel
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ActionLevel[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NO_ACTION
public static final ActionLevel NO_ACTION
Nominal operation. Reported for informational purposes only.
-
POSSIBLE_ACTION
public static final ActionLevel POSSIBLE_ACTION
A problem is occurring which may require operator intervention since the application has the ability to automatically recover from this problem.
-
ACTION_REQUIRED
public static final ActionLevel ACTION_REQUIRED
A problem is occurring which requires operator intervention.
-
FATAL_ERROR
public static final ActionLevel FATAL_ERROR
A problem has caused unrecoverable failure and system shutdown.
-
-
Method Detail
-
values
public static ActionLevel[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ActionLevel c : ActionLevel.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ActionLevel valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
text
public java.lang.String text()
Returns the human-readable text.- Returns:
- the human-readable text.
-
toString
public java.lang.String toString()
Returns the human-readable text.- Overrides:
toString
in classjava.lang.Enum<ActionLevel>
- Returns:
- the action level textual representation.
-
-