Enum ExitCode
- All Implemented Interfaces:
Serializable
,Comparable<ExitCode>
An enumeration of supported exit code values.
-
Enum Constant Summary
Enum ConstantDescriptionThe command executed properly, but the operation failed.The provided argument information for a command fails to match argument use requirements.A command was requested by name that doesn't exist or required arguments are missing.The target argument was not found or invalid.An error occurred while reading or writing.The command executed without issue.Handled errors that occur during command execution.Unhandled errors that occur during command execution. -
Method Summary
Modifier and TypeMethodDescriptionexit()
Exit without a message.Exit with the associated message.exitMessage
(Object... messageArguments) Exit with the associated message and message arguments.int
Get the related status code for use withSystem.exit(int)
.static ExitCode
Returns the enum constant of this type with the specified name.static ExitCode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
OK
The command executed without issue. -
FAIL
The command executed properly, but the operation failed. -
IO_ERROR
An error occurred while reading or writing. -
INVALID_COMMAND
A command was requested by name that doesn't exist or required arguments are missing. -
INVALID_TARGET
The target argument was not found or invalid. -
PROCESSING_ERROR
Handled errors that occur during command execution. -
RUNTIME_ERROR
Unhandled errors that occur during command execution. -
INVALID_ARGUMENTS
The provided argument information for a command fails to match argument use requirements.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getStatusCode
Get the related status code for use withSystem.exit(int)
.- Returns:
- the statusCode
-
exit
Exit without a message.- Returns:
- the exit status
-
exitMessage
Exit with the associated message.- Returns:
- the exit status
-
exitMessage
Exit with the associated message and message arguments.- Parameters:
messageArguments
- any message parameters- Returns:
- the exit status
-