Package com.couchbase.client.core.env
-
Interface Summary Interface Description Authenticator TheAuthenticator
encapsulates authentication strategies.PropertyLoader<B extends CoreEnvironment.Builder> -
Class Summary Class Description AggregatingMeterConfig Allows to configure theAggregatingMeter
.AggregatingMeterConfig.Builder CertificateAuthenticator Performs authentication through a client certificate instead of supplying username and password.CompressionConfig Allows configuring and customizing the compression configuration.CompressionConfig.Builder This builder allows to customize theCompressionConfig
.ConnectionStringPropertyLoader ThisPropertyLoader
takes a connection string and applies all properties that are supported and it knows about.CoreEnvironment The Environment is the main place in the SDK where configuration and state lives (i.e.CoreEnvironment.Builder<SELF extends CoreEnvironment.Builder<SELF>> ExternalSupplier<T> This supplier signals the entity passed in is not owned.IoConfig IoConfig.Builder IoEnvironment TheIoEnvironment
holds the I/O event loops and state.IoEnvironment.Builder LoggerConfig LoggerConfig.Builder NetworkResolution Configuration options for the network resolution setting.OrphanReporterConfig OrphanReporterConfig.Builder OwnedSupplier<T> A special supplier which allows the SDK to distinguish passed in suppliers vs.PasswordAuthenticator Performs authentication against a couchbase server cluster using username and password.PasswordAuthenticator.Builder Provides customization to thePasswordAuthenticator
.SecurityConfig TheSecurityConfig
allows to enable transport encryption between the client and the servers.SecurityConfig.Builder This builder allows to customize the default security configuration.SeedNode TheSeedNode
represents a combination of hostname/ip and port that is used during the SDK bootstrap.SystemPropertyPropertyLoader ThresholdRequestTracerConfig ThresholdRequestTracerConfig.Builder TimeoutConfig TimeoutConfig.Builder UserAgent Represents a user-agent for this client. -
Enum Summary Enum Description SaslMechanism Describes the support SASL authentication mechanisms.