Enum Class TapResponseFlag

java.lang.Object
java.lang.Enum<TapResponseFlag>
net.spy.memcached.tapmessage.TapResponseFlag
All Implemented Interfaces:
Serializable, Comparable<TapResponseFlag>, Constable

public enum TapResponseFlag extends Enum<TapResponseFlag>
The Flag enum contains a list all of the different flags that can be passed in a tap message in the flag field.
  • Enum Constant Details

    • TAP_ACK

      public static final TapResponseFlag TAP_ACK
      This message requires acknowledgment.
    • TAP_NO_VALUE

      public static final TapResponseFlag TAP_NO_VALUE
      This message doesn't contain a value.
    • TAP_FLAG_NETWORK_BYTE_ORDER

      public static final TapResponseFlag TAP_FLAG_NETWORK_BYTE_ORDER
      This message is sent correctly in network byte order.
  • Field Details

    • flag

      private short flag
      The flag value.
  • Constructor Details

    • TapResponseFlag

      private TapResponseFlag(short flag)
      Defines the flag value.
      Parameters:
      flag - - The new flag value
  • Method Details

    • values

      public static TapResponseFlag[] 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 TapResponseFlag 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
    • getFlags

      public static List<TapResponseFlag> getFlags(short f)
    • getFlags

      public short getFlags()