Uses of Annotation Type
com.couchbase.client.core.annotation.Stability.Volatile
Package
Description
-
Uses of Stability.Volatile in com.couchbase.client.core
-
Uses of Stability.Volatile in com.couchbase.client.core.cnc
Modifier and TypeInterfaceDescriptioninterface
Represents a generic Counter interface for metrics.interface
The generic interface for all metric implementations in the client.interface
Wrapper interface for all spans flowing through the SDK.interface
TheRequestTracer
describes the tracing abstraction in the SDK.interface
Represents a generic value recorder for the metrics interface.Modifier and TypeMethodDescriptiondefault void
RequestSpan.recordException
(Throwable err) Records that an exception happened on the span. -
Uses of Stability.Volatile in com.couchbase.client.core.cnc.events.config
Modifier and TypeClassDescriptionclass
Deprecated.Instead of publishing this event, the SDK now throws an exception.class
-
Uses of Stability.Volatile in com.couchbase.client.core.cnc.events.transaction
ModifierConstructorDescriptionTransactionCleanupEndRunEvent
(TransactionCleanupStartRunEvent start, Map<String, ActiveTransactionRecordStats> atrStats, Duration timeOfLastRun) TransactionCleanupStartRunEvent
(String bucketName, String scopeName, String collectionName, String clientUuid, ClientRecordDetails clientDetails, Duration cleanupWindow, int atrsToCheckInNextWindow, int totalAtrs, Duration checkAtrEvery) -
Uses of Stability.Volatile in com.couchbase.client.core.cnc.metrics
Modifier and TypeClassDescriptionclass
At the moment this is a NOOP implementation because we do not perform any aggregations on the counters.class
Aggregates value information in a histogram. -
Uses of Stability.Volatile in com.couchbase.client.core.diagnostics
Modifier and TypeClassDescriptionenum
The last known authentication status for an endpoint.Modifier and TypeMethodDescriptionEndpointDiagnostics.circuitBreakerState()
The current state of the endpoint's circuit breakerEndpointDiagnostics.lastConnectAttemptFailure()
If present, returns the last connect failure of this endpoint. -
Uses of Stability.Volatile in com.couchbase.client.core.encryption
Modifier and TypeInterfaceDescriptioninterface
Provides low-level encryption routines for implementing Field-Level Encryption as specified by Couchbase RFC-0032. -
Uses of Stability.Volatile in com.couchbase.client.core.endpoint
-
Uses of Stability.Volatile in com.couchbase.client.core.env
Modifier and TypeInterfaceDescriptioninterface
class
Configures the internal Timer, which asynchronous retries and timeouts fire on.class
The "wan-development" environment profile.Modifier and TypeMethodDescriptionCoreEnvironment.Builder.applyProfile
(String profileName) Applies custom properties based on a profile name.IoConfig.backupCircuitBreakerConfig()
static IoConfig.Builder
IoConfig.backupCircuitBreakerConfig
(CircuitBreakerConfig.Builder backupCircuitBreakerConfig) Deprecated.This method creates a new builder.IoConfig.Builder.backupCircuitBreakerConfig()
IoConfig.Builder.backupCircuitBreakerConfig
(CircuitBreakerConfig.Builder backupCircuitBreakerConfig) Deprecated.Please useIoConfig.Builder.backupCircuitBreakerConfig(Consumer)
instead.IoConfig.Builder.backupCircuitBreakerConfig
(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the backup circuit breaker by passing its config builder to the given consumer.Supplier<com.couchbase.client.core.deps.io.netty.channel.EventLoopGroup>
IoEnvironment.backupEventLoopGroup()
Returns theEventLoopGroup
to be used for backup traffic.static IoEnvironment.Builder
IoEnvironment.backupEventLoopGroup
(com.couchbase.client.core.deps.io.netty.channel.EventLoopGroup eventLoopGroup) Deprecated.This method creates a new builder.IoEnvironment.Builder.backupEventLoopGroup
(com.couchbase.client.core.deps.io.netty.channel.EventLoopGroup eventLoopGroup) Allows to specify a custom event loop group (I/O event loop thread pool) for the backup service.TimeoutConfig.backupTimeout()
static TimeoutConfig.Builder
TimeoutConfig.backupTimeout
(Duration backupTimeout) Deprecated.This method creates a new builder.TimeoutConfig.Builder.backupTimeout
(Duration backupTimeout) Sets the timeout to use for backup operations.static List<X509Certificate>
SecurityConfig.capellaCaCertificates()
Returns the Certificate Authority (CA) certificates required for connecting to Couchbase Capella.static List<X509Certificate>
SecurityConfig.defaultCaCertificates()
Returns the Certificate Authority (CA) certificates that are trusted if no other certificate (or other trust source) is specified in the security config.SecurityConfig.Builder.enableCertificateVerification
(boolean certificateVerificationEnabled) Pass false to bypass all TLS certificate verification checks.static List<X509Certificate>
SecurityConfig.jvmCaCertificates()
Returns the Certificate Authority (CA) certificates trusted by the JVM's default trust manager.static TimeoutConfig.Builder
TimeoutConfig.kvDurableTimeout
(Duration kvDurableTimeout) Deprecated.This method creates a new builder.TimeoutConfig.kvScanTimeout()
static TimeoutConfig.Builder
TimeoutConfig.kvScanTimeout
(Duration kvScanTimeout) Deprecated.This method creates a new builder.Allows to configure a custom metrics implementation.CoreEnvironment.meter()
TimerConfig.Builder.numBuckets
(int numBuckets) Internally, each Timer divides time into a number of buckets, which this setting controls.TimerConfig.Builder.numTimers
(int numTimers) Configures multiple parallel Timers, allowing more throughput of retries and timeouts.SeedNode.protostellarPort()
If present, the Protostellar port.CoreEnvironment.Builder.requestTracer
(RequestTracer requestTracer) Allows to configure a custom tracer implementation.CoreEnvironment.requestTracer()
Returns the request tracer for response time observability.TimerConfig.Builder.tickDuration
(Duration tickDuration) Configures the time between each 'tick' of the Timer(s).IoConfig.Builder.timerConfig()
IoConfig.Builder.timerConfig
(Consumer<TimerConfig.Builder> builderConsumer) Configures the timer by passing its config builder to the given consumer.IoConfig.timerConfig()
CoreEnvironment.transactionsConfig()
CoreEnvironment.transactionsSchedulers()
The schedulers used for any transactional operations.SeedNode.withProtostellarPort
(Integer port) Returns a copy of this seed node, with the given Protostellar port. -
Uses of Stability.Volatile in com.couchbase.client.core.error
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
-
Uses of Stability.Volatile in com.couchbase.client.core.error.context
-
Uses of Stability.Volatile in com.couchbase.client.core.msg
Modifier and TypeMethodDescriptionlong
RequestContext.dispatchLatency()
Returns the duration of the dispatch phase if set.long
RequestContext.encodeLatency()
RequestContext.lastChannelId()
long
RequestContext.serverLatency()
-
Uses of Stability.Volatile in com.couchbase.client.core.protostellar
Modifier and TypeClassDescriptionclass
Where the public API requires aRequest
, create one dynamically. -
Uses of Stability.Volatile in com.couchbase.client.core.protostellar.query
-
Uses of Stability.Volatile in com.couchbase.client.core.retry
Modifier and TypeClassDescriptionenum
Provides more insight into why an operation has been retried.Modifier and TypeMethodDescriptionstatic RetryAction
Constructs a newRetryAction
indicating that the request should not be retried, and a specific exception should be used to fail the request. -
Uses of Stability.Volatile in com.couchbase.client.core.transaction.config