Package net.spy.memcached.tapmessage
Enum TapRequestFlag
- java.lang.Object
-
- java.lang.Enum<TapRequestFlag>
-
- net.spy.memcached.tapmessage.TapRequestFlag
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<TapRequestFlag>
public enum TapRequestFlag extends java.lang.Enum<TapRequestFlag>
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 BACKFILL
Tap backfill flag definition.CHECKPOINT
Tap use checkpoints.DUMP
Tap dump flag definition.FIX_BYTEORDER
Tap request fixed byteorder.KEYS_ONLY
Tap send keys only flag definition.LIST_VBUCKETS
Tap list vBuckets flag definition.SUPPORT_ACK
Tap support acknowledgment flag definition.TAKEOVER_VBUCKETS
Tap take over vBuckets flag definition.
-
Field Summary
Fields Modifier and Type Field Description private int
flag
The flag value.
-
Constructor Summary
Constructors Modifier Constructor Description private
TapRequestFlag(int flag)
Defines the flag value.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getFlags()
static java.util.List<TapRequestFlag>
getFlags(int f)
static TapRequestFlag
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static TapRequestFlag[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
BACKFILL
public static final TapRequestFlag BACKFILL
Tap backfill flag definition.
-
DUMP
public static final TapRequestFlag DUMP
Tap dump flag definition.
-
LIST_VBUCKETS
public static final TapRequestFlag LIST_VBUCKETS
Tap list vBuckets flag definition.
-
TAKEOVER_VBUCKETS
public static final TapRequestFlag TAKEOVER_VBUCKETS
Tap take over vBuckets flag definition.
-
SUPPORT_ACK
public static final TapRequestFlag SUPPORT_ACK
Tap support acknowledgment flag definition.
-
KEYS_ONLY
public static final TapRequestFlag KEYS_ONLY
Tap send keys only flag definition.
-
CHECKPOINT
public static final TapRequestFlag CHECKPOINT
Tap use checkpoints.
-
FIX_BYTEORDER
public static final TapRequestFlag FIX_BYTEORDER
Tap request fixed byteorder. Some releases of Couchbase Server (at least through 1.8.0) send data in host byteorder on x86 based systems. This requests network byte order (fixed). See MB-4834.
-
-
Method Detail
-
values
public static TapRequestFlag[] 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 (TapRequestFlag c : TapRequestFlag.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TapRequestFlag 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<TapRequestFlag> getFlags(int f)
-
getFlags
public int getFlags()
-
-