Enum Extension

    • Enum Constant Detail

      • EXT_TRANSACTION_ID

        public static final Extension EXT_TRANSACTION_ID
        Since:
        3.3.0
      • EXT_DEFERRED_COMMIT

        public static final Extension EXT_DEFERRED_COMMIT
        Since:
        3.3.0
      • EXT_TIME_OPT_UNSTAGING

        public static final Extension EXT_TIME_OPT_UNSTAGING
        Since:
        3.3.0
      • EXT_BINARY_METADATA

        public static final Extension EXT_BINARY_METADATA
        Since:
        3.3.0
      • EXT_CUSTOM_METADATA_COLLECTION

        public static final Extension EXT_CUSTOM_METADATA_COLLECTION
        Since:
        3.3.0
      • EXT_QUERY

        public static final Extension EXT_QUERY
        Since:
        3.3.0
      • EXT_STORE_DURABILITY

        public static final Extension EXT_STORE_DURABILITY
        Since:
        3.3.0
      • BF_CBD_3838

        public static final Extension BF_CBD_3838
        Since:
        3.3.0
      • BF_CBD_3787

        public static final Extension BF_CBD_3787
        Since:
        3.3.0
      • BF_CBD_3705

        public static final Extension BF_CBD_3705
        Since:
        3.3.0
      • BF_CBD_3794

        public static final Extension BF_CBD_3794
        Since:
        3.3.0
      • EXT_REMOVE_COMPLETED

        public static final Extension EXT_REMOVE_COMPLETED
        Since:
        3.3.0
      • EXT_ALL_KV_COMBINATIONS

        public static final Extension EXT_ALL_KV_COMBINATIONS
        Since:
        3.3.0
      • EXT_UNKNOWN_ATR_STATES

        public static final Extension EXT_UNKNOWN_ATR_STATES
        Since:
        3.3.0
      • BF_CBD_3791

        public static final Extension BF_CBD_3791
        Since:
        3.3.0
      • EXT_SINGLE_QUERY

        public static final Extension EXT_SINGLE_QUERY
        Since:
        3.3.0
      • EXT_THREAD_SAFE

        public static final Extension EXT_THREAD_SAFE
        Since:
        3.3.0
      • EXT_SERIALIZATION

        public static final Extension EXT_SERIALIZATION
        Since:
        3.3.0
      • EXT_SDK_INTEGRATION

        public static final Extension EXT_SDK_INTEGRATION
        Since:
        3.3.0
      • EXT_MOBILE_INTEROP

        public static final Extension EXT_MOBILE_INTEROP
        Since:
        3.3.0
      • EXT_REPLACE_BODY_WITH_XATTR

        public static final Extension EXT_REPLACE_BODY_WITH_XATTR
        Since:
        3.3.4
      • EXT_INSERT_EXISTING

        public static final Extension EXT_INSERT_EXISTING
        Since:
        3.4.0
      • EXT_OBSERVABILITY

        public static final Extension EXT_OBSERVABILITY
        Since:
        ?
    • Field Detail

      • SUPPORTED

        public static final Set<Extension> SUPPORTED
        All protocol extensions supported by this implementation.
    • Method Detail

      • values

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

        public static Extension valueOf​(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:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • value

        public String value()