@Stability.Internal
public class OptionsWrapperUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.Object> |
createClientContext(com.couchbase.client.java.json.JsonArray params) |
static java.util.Map<java.lang.String,java.lang.Object> |
createClientContext(java.lang.String op) |
static java.time.Duration |
kvTimeoutMutating(TransactionConfig config,
com.couchbase.client.core.Core core)
The timeout to use for important mutating KV operations.
|
static java.time.Duration |
kvTimeoutNonMutating(TransactionConfig config,
com.couchbase.client.core.Core core)
The timeout to use for non-mutating KV operations (or mutating operations that aren't important enough to
justify durability.)
|
static com.couchbase.client.java.kv.InsertOptions |
wrap(com.couchbase.client.java.kv.InsertOptions opts,
SpanWrapper pspan,
TransactionConfig config,
com.couchbase.client.core.Core core) |
static com.couchbase.client.java.kv.InsertOptions |
wrap(com.couchbase.client.java.kv.InsertOptions opts,
SpanWrapper pspan,
TransactionConfig config,
PerTransactionConfig perTxn,
com.couchbase.client.core.Core core) |
static com.couchbase.client.java.kv.MutateInOptions |
wrap(com.couchbase.client.java.kv.MutateInOptions opts,
SpanWrapper pspan,
TransactionConfig config,
com.couchbase.client.core.Core core) |
static com.couchbase.client.java.kv.MutateInOptions |
wrap(com.couchbase.client.java.kv.MutateInOptions opts,
SpanWrapper pspan,
TransactionConfig config,
PerTransactionConfig perTxn,
com.couchbase.client.core.Core core) |
static com.couchbase.client.java.kv.RemoveOptions |
wrap(com.couchbase.client.java.kv.RemoveOptions opts,
SpanWrapper pspan,
TransactionConfig config,
com.couchbase.client.core.Core core) |
static com.couchbase.client.java.kv.RemoveOptions |
wrap(com.couchbase.client.java.kv.RemoveOptions opts,
SpanWrapper pspan,
TransactionConfig config,
PerTransactionConfig perTxn,
com.couchbase.client.core.Core core) |
static com.couchbase.client.java.kv.MutateInOptions |
wrap(SpanWrapper pspan,
TransactionConfig config,
PerTransactionConfig perTxn,
com.couchbase.client.core.Core core) |
public static java.time.Duration kvTimeoutNonMutating(TransactionConfig config, com.couchbase.client.core.Core core)
public static java.time.Duration kvTimeoutMutating(TransactionConfig config, com.couchbase.client.core.Core core)
public static com.couchbase.client.java.kv.InsertOptions wrap(com.couchbase.client.java.kv.InsertOptions opts, SpanWrapper pspan, TransactionConfig config, PerTransactionConfig perTxn, com.couchbase.client.core.Core core)
public static com.couchbase.client.java.kv.InsertOptions wrap(com.couchbase.client.java.kv.InsertOptions opts, SpanWrapper pspan, TransactionConfig config, com.couchbase.client.core.Core core)
public static com.couchbase.client.java.kv.RemoveOptions wrap(com.couchbase.client.java.kv.RemoveOptions opts, SpanWrapper pspan, TransactionConfig config, PerTransactionConfig perTxn, com.couchbase.client.core.Core core)
public static com.couchbase.client.java.kv.RemoveOptions wrap(com.couchbase.client.java.kv.RemoveOptions opts, SpanWrapper pspan, TransactionConfig config, com.couchbase.client.core.Core core)
public static com.couchbase.client.java.kv.MutateInOptions wrap(com.couchbase.client.java.kv.MutateInOptions opts, SpanWrapper pspan, TransactionConfig config, PerTransactionConfig perTxn, com.couchbase.client.core.Core core)
public static com.couchbase.client.java.kv.MutateInOptions wrap(com.couchbase.client.java.kv.MutateInOptions opts, SpanWrapper pspan, TransactionConfig config, com.couchbase.client.core.Core core)
public static com.couchbase.client.java.kv.MutateInOptions wrap(SpanWrapper pspan, TransactionConfig config, PerTransactionConfig perTxn, com.couchbase.client.core.Core core)
public static java.util.Map<java.lang.String,java.lang.Object> createClientContext(java.lang.String op)
public static java.util.Map<java.lang.String,java.lang.Object> createClientContext(@Nullable com.couchbase.client.java.json.JsonArray params)