Enum EventStatus

    • Enum Constant Detail

      • Pending

        public static final EventStatus Pending
        The event has been created, via the EventDefinition.raise(), but has not yet been raised by the Event processing engine, either because it has not been processed, or because there is already another Event for the EventDefinition that has been raised.
      • PendingRaised

        public static final EventStatus PendingRaised
        The eventDefinition is in the process of being raised by the Event Engine.
      • Raised

        public static final EventStatus Raised
        The event has been raised, and has marked the corresponding Event Definition as having been raised. There can be at most one Raised Event per Event Definition at any point in time.
      • Cleared

        public static final EventStatus Cleared
        The event was raised in the past, but has now been cleared, and is being kept for a historical context, or has been passed to a Process that was waiting on the Event.
    • Method Detail

      • values

        public static EventStatus[] 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 (EventStatus c : EventStatus.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static EventStatus valueOf​(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:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • valueOfCode

        public static EventStatus valueOfCode​(String code)
        Helper function to return the EventStatus represented by code. code must be a single character. If code is null, longer than one character, empty, or not a valid code then this method will return null.
        Parameters:
        code - A string with one character that is one of the codes for EventStatus
        Returns:
        The EventStatus corresponding to code, or null, if code is null, longer than one character, or not a valid code
      • safeValueOf

        public static EventStatus safeValueOf​(String value)
        Helper function to return the EventStatus represented by value. If value is null, or not a valid EventStatus enumeration then this method will return null.

        The main difference between this method and valueOf(String), is that this method will return null when passed an invalid value, valueOf(String) will throw an IllegalArgumentException.

        Parameters:
        value - The string value that corresponds to the requested enumeration value
        Returns:
        The EventStatus corresponding to value, or null, if value is null, or not a valid enumeration
        See Also:
        valueOf(String)
      • valueOf

        public static EventStatus valueOf​(Character code)
        Helper function to return the EventStatus represented by code. If code is null, or not a valid EventStatus code then this method will return null.
        Parameters:
        code - Character that is one of the codes for HandlerAction
        Returns:
        The EventStatus corresponding to code, or null, if code is null, or not a valid code
      • valueOf

        public static EventStatus valueOf​(char code)
        Helper function to return the EventStatus represented by code. If code is not a valid EventStatus code then this method will return null.
        Parameters:
        code - char that is one of the codes for HandlerAction
        Returns:
        The EventStatus corresponding to code, or null, if code is not a valid code