Uses of Annotation Type
com.couchbase.client.core.annotation.Stability.Volatile
Packages that use Stability.Volatile
Package
Description
-
Uses of Stability.Volatile in com.couchbase.client.core
Classes in com.couchbase.client.core with annotations of type Stability.Volatile -
Uses of Stability.Volatile in com.couchbase.client.core.cnc
Classes in com.couchbase.client.core.cnc with annotations of type Stability.VolatileModifier and TypeInterfaceDescriptioninterfaceRepresents a generic Counter interface for metrics.interfaceThe generic interface for all metric implementations in the client.interfaceWrapper interface for all spans flowing through the SDK.interfaceTheRequestTracerdescribes the tracing abstraction in the SDK.interfaceRepresents a generic value recorder for the metrics interface.Methods in com.couchbase.client.core.cnc with annotations of type Stability.VolatileModifier and TypeMethodDescriptiondefault voidRequestSpan.recordException(Throwable err) Records that an exception happened on the span. -
Uses of Stability.Volatile in com.couchbase.client.core.cnc.events.config
Classes in com.couchbase.client.core.cnc.events.config with annotations of type Stability.VolatileModifier and TypeClassDescriptionclassDeprecated.Instead of publishing this event, the SDK now throws an exception.class -
Uses of Stability.Volatile in com.couchbase.client.core.cnc.events.transaction
Constructors in com.couchbase.client.core.cnc.events.transaction with annotations of type Stability.VolatileModifierConstructorDescriptionTransactionCleanupEndRunEvent(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
Classes in com.couchbase.client.core.cnc.metrics with annotations of type Stability.VolatileModifier and TypeClassDescriptionclassAt the moment this is a NOOP implementation because we do not perform any aggregations on the counters.classAggregates value information in a histogram. -
Uses of Stability.Volatile in com.couchbase.client.core.diagnostics
Classes in com.couchbase.client.core.diagnostics with annotations of type Stability.VolatileModifier and TypeClassDescriptionenumThe last known authentication status for an endpoint.Methods in com.couchbase.client.core.diagnostics with annotations of type Stability.VolatileModifier 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
Classes in com.couchbase.client.core.encryption with annotations of type Stability.VolatileModifier and TypeInterfaceDescriptioninterfaceProvides 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
Methods in com.couchbase.client.core.endpoint with annotations of type Stability.Volatile -
Uses of Stability.Volatile in com.couchbase.client.core.env
Classes in com.couchbase.client.core.env with annotations of type Stability.VolatileModifier and TypeInterfaceDescriptioninterfaceclassConfigures the internal Timer, which asynchronous retries and timeouts fire on.classThe "wan-development" environment profile.Fields in com.couchbase.client.core.env with annotations of type Stability.VolatileModifier and TypeFieldDescriptionstatic final DurationTimeoutConfig.DEFAULT_BACKUP_TIMEOUTstatic final booleanCoreEnvironment.DEFAULT_DISABLE_APP_TELEMETRYstatic final StorageSizeIoConfig.DEFAULT_HIGH_WATER_MARKstatic final StorageSizeIoConfig.DEFAULT_LOW_WATER_MARKMethods in com.couchbase.client.core.env with annotations of type Stability.VolatileModifier and TypeMethodDescriptionCoreEnvironment.Builder.applyProfile(String profileName) Applies custom properties based on a profile name.booleanCoreEnvironment.appTelemetryDisabled()If true, the SDK should neither capture nor report application telemetry information.CoreEnvironment.appTelemetryEndpoint()If this is non-null, and application telemetry is not disabled, the SDK reports app telemetry to this WebSocket URI instead of any endpoint supplied by Couchbase Server.CoreEnvironment.Builder.appTelemetryEndpoint(String appTelemetryEndpoint) WebSocket URI for a custom application telemetry collection server, or null to let Couchbase Server tell the SDK whether/where to send telemetry.IoConfig.backupCircuitBreakerConfig()static IoConfig.BuilderIoConfig.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 theEventLoopGroupto be used for backup traffic.static IoEnvironment.BuilderIoEnvironment.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.BuilderTimeoutConfig.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.CoreEnvironment.Builder.disableAppTelemetry(boolean disable) Pass true to disable application telemetry capture and reporting.SecurityConfig.Builder.enableCertificateVerification(boolean certificateVerificationEnabled) Pass false to bypass all TLS certificate verification checks.IoConfig.Builder.highWaterMark(StorageSize highWaterMark) Advanced setting for tuning network channel backpressure.IoConfig.highWaterMark()static List<X509Certificate>SecurityConfig.jvmCaCertificates()Returns the Certificate Authority (CA) certificates trusted by the JVM's default trust manager.static TimeoutConfig.BuilderTimeoutConfig.kvDurableTimeout(Duration kvDurableTimeout) Deprecated.This method creates a new builder.TimeoutConfig.kvScanTimeout()static TimeoutConfig.BuilderTimeoutConfig.kvScanTimeout(Duration kvScanTimeout) Deprecated.This method creates a new builder.IoConfig.Builder.lowWaterMark(StorageSize lowWaterMark) Advanced setting for tuning network channel backpressure.IoConfig.lowWaterMark()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.publishOnScheduler(Supplier<Scheduler> publishOnScheduler) Specifies the supplier the SDK uses to get the Scheduler for publishing Reactive API results.IoConfig.Builder.receiveBuffer(@Nullable StorageSize receiveBuffer) Advanced setting for tuning socket receive buffer size.@Nullable StorageSizeIoConfig.receiveBuffer()CoreEnvironment.Builder.requestTracer(RequestTracer requestTracer) Allows to configure a custom tracer implementation.CoreEnvironment.requestTracer()Deprecated.consumers should useCoreResourcesinstead, as the RequestTracer returned from that adds useful additional spans that are specific to a Core, and cannot be added here (as this class can be shared between Clusters).IoConfig.Builder.sendBuffer(@Nullable StorageSize sendBuffer) Advanced setting for tuning socket send buffer size.@Nullable StorageSizeIoConfig.sendBuffer()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
Classes in com.couchbase.client.core.error with annotations of type Stability.VolatileModifier and TypeClassDescriptionclassclassclassclassclassclassclassclass -
Uses of Stability.Volatile in com.couchbase.client.core.error.context
Classes in com.couchbase.client.core.error.context with annotations of type Stability.Volatile -
Uses of Stability.Volatile in com.couchbase.client.core.msg
Methods in com.couchbase.client.core.msg with annotations of type Stability.VolatileModifier and TypeMethodDescriptionlongRequestContext.dispatchLatency()Returns the duration of the dispatch phase if set.longRequestContext.encodeLatency()RequestContext.lastChannelId()longRequestContext.serverLatency() -
Uses of Stability.Volatile in com.couchbase.client.core.protostellar
Classes in com.couchbase.client.core.protostellar with annotations of type Stability.VolatileModifier and TypeClassDescriptionclassWhere the public API requires aRequest, create one dynamically. -
Uses of Stability.Volatile in com.couchbase.client.core.protostellar.query
Classes in com.couchbase.client.core.protostellar.query with annotations of type Stability.Volatile -
Uses of Stability.Volatile in com.couchbase.client.core.retry
Classes in com.couchbase.client.core.retry with annotations of type Stability.VolatileModifier and TypeClassDescriptionenumProvides more insight into why an operation has been retried.Methods in com.couchbase.client.core.retry with annotations of type Stability.VolatileModifier and TypeMethodDescriptionstatic RetryActionConstructs a newRetryActionindicating 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
Methods in com.couchbase.client.core.transaction.config with annotations of type Stability.Volatile -
Uses of Stability.Volatile in com.couchbase.client.core.util
Classes in com.couchbase.client.core.util with annotations of type Stability.VolatileModifier and TypeClassDescriptionfinal classA size measured in bytes, kibibytes, mebibytes, etc.enum