Package net.spy.memcached.tapmessage
Enum TapResponseFlag
- java.lang.Object
-
- java.lang.Enum<TapResponseFlag>
-
- net.spy.memcached.tapmessage.TapResponseFlag
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<TapResponseFlag>
public enum TapResponseFlag extends java.lang.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 Summary
Enum Constants Enum Constant Description TAP_ACK
This message requires acknowledgment.TAP_FLAG_NETWORK_BYTE_ORDER
This message is sent correctly in network byte order.TAP_NO_VALUE
This message doesn't contain a value.
-
Field Summary
Fields Modifier and Type Field Description private short
flag
The flag value.
-
Constructor Summary
Constructors Modifier Constructor Description private
TapResponseFlag(short flag)
Defines the flag value.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description short
getFlags()
static java.util.List<TapResponseFlag>
getFlags(short f)
static TapResponseFlag
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static TapResponseFlag[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
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.
-
-
Method Detail
-
values
public static TapResponseFlag[] 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 (TapResponseFlag c : TapResponseFlag.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TapResponseFlag 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 namejava.lang.NullPointerException
- if the argument is null
-
getFlags
public static java.util.List<TapResponseFlag> getFlags(short f)
-
getFlags
public short getFlags()
-
-