Enum PhaseType

java.lang.Object
java.lang.Enum<PhaseType>
org.simpleframework.transport.PhaseType
All Implemented Interfaces:
Serializable, Comparable<PhaseType>, java.lang.constant.Constable

enum PhaseType extends Enum<PhaseType>
The PhaseType enumeration is used to determine what phase of the negotiation the handshake is in. This allows the negotiation to control the selection for read and write ready operations. Also, status signals completion of the handshake.
  • Enum Constant Details

    • CONSUME

      public static final PhaseType CONSUME
      Tells the negotiation that a read operations is needed.
    • PRODUCE

      public static final PhaseType PRODUCE
      Tells the negotiation that a write operation is required.
    • COMMIT

      public static final PhaseType COMMIT
      Tells the negotiation that the the handshake is complete.
  • Constructor Details

    • PhaseType

      private PhaseType()
  • Method Details

    • values

      public static PhaseType[] 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

      public static PhaseType 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