Enum Extension
- java.lang.Object
-
- java.lang.Enum<Extension>
-
- com.couchbase.client.core.transaction.forwards.Extension
-
- All Implemented Interfaces:
Serializable
,Comparable<Extension>
@Internal public enum Extension extends Enum<Extension>
All protocol extensions known about by this implementation.
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
value()
static Extension
valueOf(String name)
Returns the enum constant of this type with the specified name.static Extension[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
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:
- 3.4.0
-
EXT_QUERY_CONTEXT
public static final Extension EXT_QUERY_CONTEXT
- Since:
- 3.4.1
-
-
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 nameNullPointerException
- if the argument is null
-
value
public String value()
-
-