Enum Extensions

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Extensions>

    public enum Extensions
    extends java.lang.Enum<Extensions>
    All protocol extensions known about by this implementation.
    • Enum Constant Detail

      • EXT_TRANSACTION_ID

        public static final Extensions EXT_TRANSACTION_ID
        Since:
        1.0.0
      • EXT_DEFERRED_COMMIT

        public static final Extensions EXT_DEFERRED_COMMIT
        Since:
        1.0.0
      • EXT_TIME_OPT_UNSTAGING

        public static final Extensions EXT_TIME_OPT_UNSTAGING
        Since:
        1.0.0
      • EXT_BINARY_METADATA

        public static final Extensions EXT_BINARY_METADATA
        Since:
        1.1.3
      • EXT_CUSTOM_METADATA_COLLECTION

        public static final Extensions EXT_CUSTOM_METADATA_COLLECTION
        Since:
        1.1.3, in Stability.Volatile form
      • EXT_QUERY

        public static final Extensions EXT_QUERY
        Since:
        1.1.3, in Stability.Volatile form
      • EXT_STORE_DURABILITY

        public static final Extensions EXT_STORE_DURABILITY
        Since:
        1.1.4
      • BF_CBD_3838

        public static final Extensions BF_CBD_3838
        Since:
        1.1.5
      • BF_CBD_3787

        public static final Extensions BF_CBD_3787
        Since:
        1.1.5
      • BF_CBD_3705

        public static final Extensions BF_CBD_3705
        Since:
        1.1.5
      • BF_CBD_3794

        public static final Extensions BF_CBD_3794
        Since:
        1.1.5
      • EXT_REMOVE_COMPLETED

        public static final Extensions EXT_REMOVE_COMPLETED
        Since:
        1.1.6
      • EXT_ALL_KV_COMBINATIONS

        public static final Extensions EXT_ALL_KV_COMBINATIONS
        Since:
        1.1.6
      • EXT_UNKNOWN_ATR_STATES

        public static final Extensions EXT_UNKNOWN_ATR_STATES
        Since:
        1.1.6
      • BF_CBD_3791

        public static final Extensions BF_CBD_3791
        Since:
        1.1.8
      • EXT_SINGLE_QUERY

        public static final Extensions EXT_SINGLE_QUERY
        Since:
        1.2.0
      • EXT_THREAD_SAFE

        public static final Extensions EXT_THREAD_SAFE
        Since:
        1.2.3
      • EXT_SERIALIZATION

        public static final Extensions EXT_SERIALIZATION
        Since:
        1.2.3 (The extension was added to this enum in 1.2.3, but the implementation was there much earlier - 1.1.7.
      • EXT_MOBILE_INTEROP

        public static final Extensions EXT_MOBILE_INTEROP
        Since:
        1.2.4
    • Field Detail

      • SUPPORTED

        public static final java.util.EnumSet<Extensions> SUPPORTED
        All protocol extensions supported by this implementation.
    • Method Detail

      • values

        public static Extensions[] 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 (Extensions c : Extensions.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Extensions 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
      • value

        public java.lang.String value()