Enum Class TapRequestFlag

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

public enum TapRequestFlag extends 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 Details

    • 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.
  • Field Details

    • flag

      private int flag
      The flag value.
  • Constructor Details

    • TapRequestFlag

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

    • values

      public static TapRequestFlag[] 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 TapRequestFlag 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<TapRequestFlag> getFlags(int f)
    • getFlags

      public int getFlags()