Enum 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.
    • 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.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • 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.
    • Field Detail

      • flag

        private int flag
        The flag value.
    • Constructor Detail

      • TapRequestFlag

        private TapRequestFlag​(int flag)
        Defines the flag value.
        Parameters:
        flag - - The new flag value
    • 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 name
        java.lang.NullPointerException - if the argument is null
      • getFlags

        public static java.util.List<TapRequestFlag> getFlags​(int f)
      • getFlags

        public int getFlags()