Enum Class BetterModelEventBus.Result

java.lang.Object
java.lang.Enum<BetterModelEventBus.Result>
kr.toxicity.model.api.BetterModelEventBus.Result
All Implemented Interfaces:
Serializable, Comparable<BetterModelEventBus.Result>, Constable
Enclosing interface:
BetterModelEventBus

public static enum BetterModelEventBus.Result extends Enum<BetterModelEventBus.Result>
Represents the outcome of an event publication.
Since:
2.0.0
  • Enum Constant Details

    • SUCCESS

      public static final BetterModelEventBus.Result SUCCESS
      The event was successfully processed by at least one subscriber.
      Since:
      2.0.0
    • FAIL

      public static final BetterModelEventBus.Result FAIL
      The event processing failed or was canceled.
      Since:
      2.0.0
    • NO_EVENT_HANDLER

      public static final BetterModelEventBus.Result NO_EVENT_HANDLER
      No handlers were registered for this event type.
      Since:
      2.0.0
  • Method Details

    • values

      public static BetterModelEventBus.Result[] 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 BetterModelEventBus.Result 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
    • triggered

      public boolean triggered()
      Checks if the event was considered "triggered" (i.e., not canceled or failed).

      Note that NO_EVENT_HANDLER is considered triggered as the operation wasn't blocked.

      Returns:
      true if triggered, false otherwise
      Since:
      2.0.0