Package | Description |
---|---|
com.couchbase.client.core |
Couchbase Core IO - Domain Model and Architecture
=================================================
This documentation describes the domain model of the core package, covers important architecture and design
decisions and provides a solid introduction on the inner workings.
|
com.couchbase.client.core.annotations | |
com.couchbase.client.core.env | |
com.couchbase.client.core.message.kv.subdoc | |
com.couchbase.client.core.message.kv.subdoc.multi | |
com.couchbase.client.core.message.kv.subdoc.simple |
Modifier and Type | Method and Description |
---|---|
<R extends CouchbaseResponse> |
ClusterFacade.send(CouchbaseRequest request)
Sends a
CouchbaseRequest into the cluster and eventually returns a CouchbaseResponse . |
Modifier and Type | Class and Description |
---|---|
class |
InterfaceAudience
Defines the intended audience for each entity.
|
class |
InterfaceStability
Defines the stability annotations for each public or private class.
|
Modifier and Type | Method and Description |
---|---|
long |
DefaultCoreEnvironment.configPollFloorInterval() |
long |
CoreEnvironment.configPollFloorInterval()
Returns the minimum polling interval allowed.
|
SELF |
DefaultCoreEnvironment.Builder.configPollFloorInterval(long configPollFloorInterval)
Allows to set the minimum config polling interval.
|
long |
DefaultCoreEnvironment.configPollInterval() |
long |
CoreEnvironment.configPollInterval()
Returns the proactive polling interval for cluster configurations.
|
SELF |
DefaultCoreEnvironment.Builder.configPollInterval(long configPollInterval)
Allows to set the configuration poll interval which polls the server cluster
configuration proactively.
|
SELF |
DefaultCoreEnvironment.Builder.forceSaslPlain(boolean forceSaslPlain)
Allows to forcre the KeyValue SASL authentication method to PLAIN which is used to
allow authentication against LDAP-based users.
|
boolean |
CoreEnvironment.operationTracingEnabled()
True if tracing is enabled on the environment.
|
SELF |
DefaultCoreEnvironment.Builder.operationTracingEnabled(boolean operationTracingEnabled)
Allows to enable/disable the tracing support.
|
boolean |
CoreEnvironment.operationTracingServerDurationEnabled()
True if additional server duration tracing is enabled.
|
SELF |
DefaultCoreEnvironment.Builder.operationTracingServerDurationEnabled(boolean operationTracingServerDurationEnabled)
Allows to enable/disable the negotiation of server duration-enabled tracing.
|
OrphanResponseReporter |
CoreEnvironment.orphanResponseReporter()
Returns the current orphan response reporter implementation.
|
SELF |
DefaultCoreEnvironment.Builder.orphanResponseReporter(OrphanResponseReporter orphanResponseReporter) |
boolean |
CoreEnvironment.orphanResponseReportingEnabled()
Check if orphan response reporting is enabled.
|
SELF |
DefaultCoreEnvironment.Builder.orphanResponseReportingEnabled(boolean orphanResponseReportingEnabled) |
io.opentracing.Tracer |
CoreEnvironment.tracer()
If tracing is enabled, contains the current tracer that should be used.
|
SELF |
DefaultCoreEnvironment.Builder.tracer(io.opentracing.Tracer tracer)
Allows to specify a custom tracer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BinarySubdocMultiLookupRequest
A
BinarySubdocRequest that describes multiple lookup operations on a single document. |
interface |
BinarySubdocMultiMutationRequest
A
BinarySubdocRequest that describes multiple mutations on a single document. |
interface |
BinarySubdocMutationRequest
A
BinarySubdocRequest that describes a mutation operation. |
interface |
BinarySubdocRequest
A type of
BinaryRequest that deals with getting or mutating parts of
a JSON document, aka a Sub-Document. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSubdocMutationRequest
Base class for all
BinarySubdocMutationRequest . |
class |
AbstractSubdocRequest
Base class for all
BinarySubdocRequest . |
class |
SimpleSubdocResponse
A general-purpose response suitable for most "simple" sub-document operations (
BinarySubdocRequest and
BinarySubdocMutationRequest ), as opposed to "multi-specification" sub-document operations. |
class |
SubArrayRequest
A request covering all sub-document array operations (see
SubArrayRequest.ArrayOperation ). |
class |
SubCounterRequest
A sub-document counter operation.
|
class |
SubDeleteRequest
A sub-document delete operation.
|
class |
SubDictAddRequest
A sub-document dictionary add operation.
|
class |
SubDictUpsertRequest
A sub-document dictionary upsert operation.
|
class |
SubExistRequest
A sub-document exist operation.
|
class |
SubGetRequest
A sub-document get operation.
|
class |
SubReplaceRequest
A sub-document replace operation.
|
Copyright © 2021 Couchbase, Inc.. All rights reserved.