| Interface | Description |
|---|---|
| BucketConfig |
Represents a Couchbase Bucket Configuration.
|
| ConfigurationProvider |
The
ConfigurationProvider is responsible for grabbing, converting and managing
bucket and cluster configurations. |
| Class | Description |
|---|---|
| AbstractBucketConfig | |
| AlternateAddress | |
| BucketConfigParser |
An abstraction over the bucket parser which takes a raw config as a string and turns it into a
BucketConfig. |
| ClusterConfig |
The
ClusterConfig holds bucket and global configurations in a central place. |
| CollectionsManifest | |
| CollectionsManifestCollection | |
| CollectionsManifestScope | |
| ConfigVersion | |
| CouchbaseBucketConfig | |
| DefaultConfigurationProvider |
The standard
ConfigurationProvider that is used by default. |
| DefaultConfigurationProvider.AlternateAddressHolder |
This class is needed since both port info and node info need to be abstracted for alternate address resolving.
|
| GlobalConfig |
The
GlobalConfig represents a configuration which is not tied to a bucket. |
| GlobalConfigParser | |
| KetamaRing<E> |
A
Ketama ring
(or "continuum", if you prefer) with Couchbase-specific parameters defined by
Couchbase SDK RFC 26 (Ketama Hashing)
|
| MemcachedBucketConfig | |
| NodeInfo |
Default implementation of
NodeInfo. |
| Partition | |
| PartitionInfo |
Represents the partition information for a bucket.
|
| PortInfo | |
| ProposedBucketConfigContext |
This context keeps together a bunch of related information needed to turn a raw
config into a parsed one.
|
| ProposedGlobalConfigContext |
This context keeps together a bunch of related information needed to turn a raw
config into a parsed one.
|
| Enum | Description |
|---|---|
| BucketCapabilities |
Describes the bucket capabilities in an abstract fashion as provided by
the server.
|
| BucketNodeLocator |
Represents the node locator used for the specific bucket type.
|
| BucketType |
Represents the possible bucket types.
|
| ClusterCapabilities |
Contains all the cluster capabilities this SDK supports (depending on the server version, the cluster may
export more than these).
|
| ConfigRefreshFailure |
Copyright © 2024 Couchbase, Inc.. All rights reserved.