Package com.couchbase.client.core.config
-
Interface Summary Interface Description BucketConfig Represents a Couchbase Bucket Configuration.ConfigurationProvider TheConfigurationProvider
is responsible for grabbing, converting and managing bucket and cluster configurations. -
Class Summary Class Description AbstractBucketConfig AlternateAddress BucketConfigParser An abstraction over the bucket parser which takes a raw config as a string and turns it into aBucketConfig
.ClusterConfig TheClusterConfig
holds bucket and global configurations in a central place.CollectionsManifest CollectionsManifestCollection CollectionsManifestScope CouchbaseBucketConfig DefaultConfigurationProvider The standardConfigurationProvider
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 TheGlobalConfig
represents a configuration which is not tied to a bucket.GlobalConfigParser MemcachedBucketConfig NodeInfo Default implementation ofNodeInfo
.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 Summary 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).