Enum Extensions
- java.lang.Object
-
- java.lang.Enum<Extensions>
-
- com.couchbase.transactions.forwards.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 Summary
-
Field Summary
Fields Modifier and Type Field Description static java.util.EnumSet<Extensions>
SUPPORTED
All protocol extensions supported by this implementation.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
value()
static Extensions
valueOf​(java.lang.String name)
Returns the enum constant of this type with the specified name.static Extensions[]
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 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 namejava.lang.NullPointerException
- if the argument is null
-
value
public java.lang.String value()
-
-