Enum Class PacketReadState

java.lang.Object
java.lang.Enum<PacketReadState>
com.tenio.core.network.zero.codec.packet.PacketReadState
All Implemented Interfaces:
Serializable, Comparable<PacketReadState>, Constable

public enum PacketReadState extends Enum<PacketReadState>
The definition of all reading packet states.
  • Enum Constant Details

    • WAIT_NEW_PACKET

      public static final PacketReadState WAIT_NEW_PACKET
      Waits for a new packet to handle.
    • WAIT_DATA_SIZE

      public static final PacketReadState WAIT_DATA_SIZE
      Waits for the data's size.
    • WAIT_DATA_SIZE_FRAGMENT

      public static final PacketReadState WAIT_DATA_SIZE_FRAGMENT
      Waits for the data size of a fragment packet.
    • WAIT_DATA

      public static final PacketReadState WAIT_DATA
      Waits for the data to process.
  • Method Details

    • values

      public static PacketReadState[] 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 PacketReadState 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
    • toString

      public String toString()
      Overrides:
      toString in class Enum<PacketReadState>