Uses of Class
com.couchbase.client.core.node.Node
-
Packages that use Node Package Description com.couchbase.client.core com.couchbase.client.core.node -
-
Uses of Node in com.couchbase.client.core
Methods in com.couchbase.client.core that return Node Modifier and Type Method Description protected NodeCore. createNode(NodeIdentifier identifier, Optional<String> alternateAddress)Create aNodefrom the given identifier. -
Uses of Node in com.couchbase.client.core.node
Methods in com.couchbase.client.core.node that return Node Modifier and Type Method Description static NodeNode. create(CoreContext ctx, NodeIdentifier identifier, Optional<String> alternateAddress)Methods in com.couchbase.client.core.node with parameters of type Node Modifier and Type Method Description 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.Method parameters in com.couchbase.client.core.node with type arguments of type Node Modifier and Type Method Description 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)
-