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.