Interface | Description |
---|---|
Authenticator |
The
Authenticator encapsulates authentication strategies. |
ConfigurationProfile | |
PropertyLoader<B extends CoreEnvironment.Builder> | |
RequestCallback |
Marker interface for different callbacks in the request lifecycle.
|
Class | Description |
---|---|
AbstractMapPropertyLoader<B extends CoreEnvironment.Builder> |
Loads properties from a string/string map.
|
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 the
CompressionConfig . |
ConnectionStringPropertyLoader |
This
PropertyLoader 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>> | |
CouchbaseForkPoolThreadFactory | |
CouchbaseThreadFactory | |
ExternalSupplier<T> |
This supplier signals the entity passed in is not owned.
|
IoConfig | |
IoConfig.Builder | |
IoEnvironment |
The
IoEnvironment holds the I/O event loops and state. |
IoEnvironment.Builder | |
LoggerConfig |
The
LoggerConfig allows to customize various aspects of the SDKs logging behavior. |
LoggerConfig.Builder | |
LoggerConfig.Defaults | |
LoggingMeterConfig |
Allows to configure the
LoggingMeter . |
LoggingMeterConfig.Builder | |
LoggingMeterConfig.Defaults | |
NetworkResolution |
Configuration options for the network resolution setting.
|
OrphanReporterConfig |
Allows to customize the behavior of the
OrphanReporter . |
OrphanReporterConfig.Builder |
The builder which allows customization of the
OrphanReporterConfig . |
OrphanReporterConfig.Defaults | |
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 the
PasswordAuthenticator . |
SecurityConfig |
The
SecurityConfig allows to enable transport encryption between the client and the servers. |
SecurityConfig.Builder |
This builder allows to customize the default security configuration.
|
SecurityConfig.Defaults | |
SecurityConfig.InternalMethods | |
SeedNode |
The
SeedNode represents a combination of hostname/ip and port that is used during the SDK bootstrap. |
SystemPropertyPropertyLoader | |
ThresholdLoggingTracerConfig | |
ThresholdLoggingTracerConfig.Builder | |
ThresholdLoggingTracerConfig.Defaults | |
ThresholdRequestTracerConfig | Deprecated |
ThresholdRequestTracerConfig.Builder | Deprecated |
ThresholdRequestTracerConfig.Defaults | |
TimeoutConfig | |
TimeoutConfig.Builder | |
TimerConfig |
Configures the internal Timer, which asynchronous retries and timeouts fire on.
|
TimerConfig.Builder | |
UserAgent |
Represents a user-agent for this client.
|
WanDevelopmentProfile |
The "wan-development" environment profile.
|
Enum | Description |
---|---|
SaslMechanism |
Describes the support SASL authentication mechanisms.
|
Exception | Description |
---|---|
InvalidPropertyException |
Thrown when an environment config property cannot be applied.
|
Copyright © 2024 Couchbase, Inc.. All rights reserved.