Package com.couchbase.client.core.env
package com.couchbase.client.core.env
-
ClassDescriptionAbstractMapPropertyLoader<B extends CoreEnvironment.Builder>Loads properties from a string/string map.The
Authenticator
encapsulates authentication strategies.Performs authentication through a client certificate instead of supplying username and password.Allows configuring and customizing the compression configuration.This builder allows to customize theCompressionConfig
.ThisPropertyLoader
takes a connection string and applies all properties that are supported and it knows about.The Environment is the main place in the SDK where configuration and state lives (i.e.CoreEnvironment.Builder<SELF extends CoreEnvironment.Builder<SELF>>Deprecated.Thrown when an environment config property cannot be applied.TheIoEnvironment
holds the I/O event loops and state.TheLoggerConfig
allows to customize various aspects of the SDKs logging behavior.Allows to configure theLoggingMeter
.Configuration options for the network resolution setting.Allows to customize the behavior of theOrphanReporter
.The builder which allows customization of theOrphanReporterConfig
.A holder for a resource that is either "owned" (created and managed by the SDK) or "external" (created and managed outside the SDK).Deprecated.For internal Couchbase code, please useOwnedOrExternal.owned(Object)
instead.Performs authentication against a Couchbase server cluster using username and password.Provides customization to thePasswordAuthenticator
.PropertyLoader<B extends CoreEnvironment.Builder>Marker interface for different callbacks in the request lifecycle.Describes the support SASL authentication mechanisms.TheSecurityConfig
allows to enable transport encryption between the client and the servers.This builder allows to customize the default security configuration.TheSeedNode
represents a combination of hostname/ip and port that is used during the SDK bootstrap.Deprecated.Deprecated.Configures the internal Timer, which asynchronous retries and timeouts fire on.Represents a user-agent for this client.The "wan-development" environment profile.
Supplier
instead.