Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Classes
  • Exceptions
  • Methods
  • Constructors
  • Enum Constants
  • Deprecated Interfaces
    Interface
    Description
    com.couchbase.client.core.msg.ScopedRequest
    The "bucket" method is now part of the Request interface, so ScopedRequest is no longer needed.
    com.couchbase.client.core.msg.TargetedRequest
    the "target" method is now part of the Request interface, so the TargetedRequest interface is no longer necessary.
  • Deprecated Classes
    Class
    Description
    com.couchbase.client.core.env.ThresholdRequestTracerConfig
    com.couchbase.client.core.env.ThresholdRequestTracerConfig.Builder
    com.couchbase.client.core.msg.manager.GenericManagerRequest
    in favor of issuing manager requests using CoreHttpClient. CAVEAT: the core HTTP client throws an exception if the response's HTTP status code indicates failure. This is in contrast to GenericManagerRequest, whose response completes "successfully" regardless of HTTP status code.
  • Deprecated Exceptions
    Exceptions
    Description
    com.couchbase.client.core.error.subdoc.XattrInvalidFlagComboException
    com.couchbase.client.core.error.subdoc.XattrInvalidOrderException
  • Deprecated Methods
    Method
    Description
    com.couchbase.client.core.cnc.Event.createdAt()
    Please use Event.created() instead.
    com.couchbase.client.core.cnc.events.tracing.OrphansRecordedEvent.orphans()
    com.couchbase.client.core.cnc.events.tracing.OverThresholdRequestsRecordedEvent.overThreshold()
    com.couchbase.client.core.cnc.events.transaction.TransactionCleanupAttemptEvent.atrBucket()
    com.couchbase.client.core.cnc.tracing.ThresholdLoggingTracer.builder(EventBus)
    please use ThresholdLoggingTracer.create(EventBus, ThresholdLoggingTracerConfig) instead.
    com.couchbase.client.core.env.CoreEnvironment.Builder.ioEnvironment()
    Please use CoreEnvironment.Builder.ioEnvironmentConfig() instead.
    com.couchbase.client.core.env.CoreEnvironment.Builder.thresholdRequestTracerConfig()
    com.couchbase.client.core.env.CoreEnvironment.Builder.thresholdRequestTracerConfig(ThresholdRequestTracerConfig.Builder)
    use the CoreEnvironment.Builder.thresholdLoggingTracerConfig(ThresholdLoggingTracerConfig.Builder) instead.
    com.couchbase.client.core.env.LoggerConfig.Builder.loggerName(String)
    the logging infrastructure picks the logger name automatically now based on the event type so it is easier to enable/disable logging or change the verbosity level for certain groups rather than having a single universal logger name.
    com.couchbase.client.core.env.LoggerConfig.loggerName()
    com.couchbase.client.core.env.LoggerConfig.loggerName(String)
    the logging infrastructure picks the logger name automatically now based on the event type so it is easier to enable/disable logging or change the verbosity level for certain groups rather than having a single universal logger name.
    com.couchbase.client.core.transaction.cleanup.ClientRecord.beforeUpdateCAS(ClientRecord)
  • Deprecated Constructors
    Constructor
    Description
    com.couchbase.client.core.error.CouchbaseException()
    com.couchbase.client.core.error.CouchbaseException(Throwable)
  • Deprecated Enum Constants
    Enum Constant
    Description
    com.couchbase.client.core.io.netty.kv.ServerFeature.DATATYPE
    this feature is considered retired.
    com.couchbase.client.core.retry.RetryReason.ENDPOINT_TEMPORARILY_NOT_AVAILABLE

Copyright © 2022 Couchbase, Inc.. All rights reserved.