Enum Class ErrorCodes

java.lang.Object
java.lang.Enum<ErrorCodes>
org.chenile.core.errorcodes.ErrorCodes
All Implemented Interfaces:
Serializable, Comparable<ErrorCodes>, Constable

public enum ErrorCodes extends Enum<ErrorCodes>
ALl the errors that have been defined for Chenile core. The error codes defined here must be defined in the Message resources so that the error messages are i18n.
  • Enum Constant Details

    • SERVICE_NOT_FOUND

      public static final ErrorCodes SERVICE_NOT_FOUND
    • HEALTH_CHECKER_NOT_CONFIGURED

      public static final ErrorCodes HEALTH_CHECKER_NOT_CONFIGURED
    • NOT_INSTANCE_HEALTH_CHECKER

      public static final ErrorCodes NOT_INSTANCE_HEALTH_CHECKER
    • BODY_TYPE_SELECTOR_ERROR

      public static final ErrorCodes BODY_TYPE_SELECTOR_ERROR
    • MISSING_TRAJECTORY_ID

      public static final ErrorCodes MISSING_TRAJECTORY_ID
    • MISSING_SERVICE_REFERENCE

      public static final ErrorCodes MISSING_SERVICE_REFERENCE
    • ILLEGAL_HEADER

      public static final ErrorCodes ILLEGAL_HEADER
    • UNKNOWN_METHOD

      public static final ErrorCodes UNKNOWN_METHOD
    • CANNOT_INVOKE_TARGET

      public static final ErrorCodes CANNOT_INVOKE_TARGET
    • CANNOT_CONVERT_HEADER

      public static final ErrorCodes CANNOT_CONVERT_HEADER
    • NOT_CONFIGURED_IN_SPRING

      public static final ErrorCodes NOT_CONFIGURED_IN_SPRING
    • CHENILE_EXCHANGE_ONLY

      public static final ErrorCodes CHENILE_EXCHANGE_ONLY
    • MISSING_INPUT_TYPE

      public static final ErrorCodes MISSING_INPUT_TYPE
    • MISSING_OPERATION

      public static final ErrorCodes MISSING_OPERATION
    • CANNOT_CONFIGURE_CHENILE_RESOURCE

      public static final ErrorCodes CANNOT_CONFIGURE_CHENILE_RESOURCE
    • TYPE_MISMATCH

      public static final ErrorCodes TYPE_MISMATCH
    • UNKNOWN_EVENT

      public static final ErrorCodes UNKNOWN_EVENT
    • UNKNOWN_EVENT_SUBSCRIBED

      public static final ErrorCodes UNKNOWN_EVENT_SUBSCRIBED
    • EVENT_TYPE_MISMATCH

      public static final ErrorCodes EVENT_TYPE_MISMATCH
    • EVENT_RETURN_TYPE_MISMATCH

      public static final ErrorCodes EVENT_RETURN_TYPE_MISMATCH
    • PDF_MISCONFIGURATION

      public static final ErrorCodes PDF_MISCONFIGURATION
    • SERVICE_EXCEPTION

      public static final ErrorCodes SERVICE_EXCEPTION
    • INVALID_CONTROLLER_ARGS

      public static final ErrorCodes INVALID_CONTROLLER_ARGS
    • PAYLOAD_CANNOT_BE_PARSED

      public static final ErrorCodes PAYLOAD_CANNOT_BE_PARSED
  • Field Details

    • subError

      final int subError
  • Constructor Details

    • ErrorCodes

      private ErrorCodes(int subError)
  • Method Details

    • values

      public static ErrorCodes[] 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 ErrorCodes 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
    • getSubError

      public int getSubError()