Enum PostOrder

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<PostOrder>

    public enum PostOrder
    extends java.lang.Enum<PostOrder>
    Represents in which order (and thus when) the subscriber is called.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      EARLY
      Called before the normal subscribers.
      FIRST
      Called first, before all other subscribers.
      LAST
      Called last, after all other subscribers.
      LATE
      Called after normal (default) subscribers.
      NORMAL
      The normal (default) order.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static PostOrder valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static PostOrder[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • FIRST

        public static final PostOrder FIRST
        Called first, before all other subscribers.
      • EARLY

        public static final PostOrder EARLY
        Called before the normal subscribers.
      • NORMAL

        public static final PostOrder NORMAL
        The normal (default) order. The subscription has no special priority.
      • LATE

        public static final PostOrder LATE
        Called after normal (default) subscribers.
      • LAST

        public static final PostOrder LAST
        Called last, after all other subscribers. Generally reserved for monitoring the outcome.
    • Method Detail

      • values

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

        public static PostOrder 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 name
        java.lang.NullPointerException - if the argument is null