Modifier and Type | Class and Description |
---|---|
class |
Core
The main entry point into the core layer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Counter
Represents a generic Counter interface for metrics.
|
interface |
Meter
The generic interface for all metric implementations in the client.
|
interface |
RequestSpan
Wrapper interface for all spans flowing through the SDK.
|
interface |
RequestTracer
The
RequestTracer describes the tracing abstraction in the SDK. |
interface |
ValueRecorder
Represents a generic value recorder for the metrics interface.
|
Modifier and Type | Class and Description |
---|---|
class |
AggregatingCounter
At the moment this is a NOOP implementation because we do not perform any aggregations
on the counters.
|
class |
AggregatingMeter
The default metrics implementation which aggregates latency information and emits it at a regular interval.
|
class |
AggregatingValueRecorder
Aggregates value information in a histogram.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CryptoManager
Provides low-level encryption routines for implementing Field-Level Encryption as specified by
Couchbase RFC-0032.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
CircuitBreakerConfig.exportAsMap() |
Modifier and Type | Class and Description |
---|---|
class |
AggregatingMeterConfig
Allows to configure the
AggregatingMeter . |
Modifier and Type | Method and Description |
---|---|
Duration |
TimeoutConfig.kvDurableTimeout() |
static TimeoutConfig.Builder |
TimeoutConfig.kvDurableTimeout(Duration kvDurableTimeout) |
Meter |
CoreEnvironment.meter() |
SELF |
CoreEnvironment.Builder.meter(Meter meter)
Allows to configure a custom metrics implementation.
|
RequestTracer |
CoreEnvironment.requestTracer()
Returns the request tracer for response time observability.
|
SELF |
CoreEnvironment.Builder.requestTracer(RequestTracer requestTracer)
Allows to configure a custom tracer implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
BucketExistsException |
class |
BucketNotFoundException |
class |
CollectionExistsException |
class |
CollectionNotFoundException |
class |
GroupNotFoundException |
class |
ScopeExistsException |
class |
ScopeNotFoundException |
class |
UserNotFoundException |
Modifier and Type | Method and Description |
---|---|
long |
RequestContext.dispatchLatency()
Returns the duration of the dispatch phase if set.
|
long |
RequestContext.encodeLatency() |
String |
RequestContext.lastChannelId() |
long |
RequestContext.serverLatency() |
Modifier and Type | Class and Description |
---|---|
class |
TargetedQueryRequest |
Modifier and Type | Class and Description |
---|---|
class |
RetryReason
Provides more insight into why an operation has been retried.
|
Copyright © 2021 Couchbase, Inc.. All rights reserved.