Uses of Class
com.couchbase.client.core.config.ClusterConfig
Packages that use ClusterConfig
Package
Description
-
Uses of ClusterConfig in com.couchbase.client.core
Methods in com.couchbase.client.core that return ClusterConfigModifier and TypeMethodDescriptionCore.clusterConfig()This API provides access to the current config that is published throughout the core. -
Uses of ClusterConfig in com.couchbase.client.core.cnc.apptelemetry.collector
Constructor parameters in com.couchbase.client.core.cnc.apptelemetry.collector with type arguments of type ClusterConfigModifierConstructorDescriptionAppTelemetryCollectorImpl(reactor.core.publisher.Flux<ClusterConfig> configs, UserAgent userAgent) -
Uses of ClusterConfig in com.couchbase.client.core.config
Methods in com.couchbase.client.core.config that return ClusterConfigModifier and TypeMethodDescriptionConfigurationProvider.config()Returns the currentClusterConfig.DefaultConfigurationProvider.config()Methods in com.couchbase.client.core.config that return types with arguments of type ClusterConfigModifier and TypeMethodDescriptionreactor.core.publisher.Flux<ClusterConfig> ConfigurationProvider.configs()This is a hot stream which when attached will return the current config as well as all subsequent ones.reactor.core.publisher.Flux<ClusterConfig> DefaultConfigurationProvider.configs() -
Uses of ClusterConfig in com.couchbase.client.core.node
Methods in com.couchbase.client.core.node with parameters of type ClusterConfigModifier and TypeMethodDescriptionprotected booleanAnalyticsLocator.checkServiceNotAvailable(Request<? extends Response> request, ClusterConfig config) protected booleanRoundRobinLocator.checkServiceNotAvailable(Request<? extends Response> request, ClusterConfig config) Can be overridden to check if a request should be cancelled immediately that the service is not supported.protected booleanViewLocator.checkServiceNotAvailable(Request<? extends Response> request, ClusterConfig config) voidKeyValueLocator.dispatch(Request<? extends Response> request, List<Node> nodes, ClusterConfig config, CoreContext ctx) voidLocator.dispatch(Request<? extends Response> request, List<Node> nodes, ClusterConfig config, CoreContext ctx) Given the environment and node information, the implementation locates the right set of nodes and dispatches the request into them.voidRoundRobinLocator.dispatch(Request<? extends Response> request, List<Node> nodes, ClusterConfig config, CoreContext ctx) protected booleanRoundRobinLocator.nodeCanBeUsed(Node node, Request<? extends Response> request, ClusterConfig config) This method can be overridden for additional per-node checks in addition to the service-type based check already performed inRoundRobinLocator.filterNodes(List, Request, ClusterConfig).protected booleanViewLocator.nodeCanBeUsed(Node node, Request<? extends Response> request, ClusterConfig config) In addition to checking that the view service is enabled, for view dispatching it is vital that a request is only ever sent to a node which has active primary KV partitions. -
Uses of ClusterConfig in com.couchbase.client.core.topology
Methods in com.couchbase.client.core.topology with parameters of type ClusterConfigModifier and TypeMethodDescriptionstatic @Nullable ClusterIdentifierClusterIdentifierUtil.fromConfig(@Nullable ClusterConfig config)