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 Node
Core. createNode(NodeIdentifier identifier, Optional<String> alternateAddress)
Create aNode
from 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 Node
Node. 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 boolean
RoundRobinLocator. 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 boolean
ViewLocator. 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 void
KeyValueLocator. dispatch(Request<? extends Response> request, List<Node> nodes, ClusterConfig config, CoreContext ctx)
void
Locator. 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.void
RoundRobinLocator. dispatch(Request<? extends Response> request, List<Node> nodes, ClusterConfig config, CoreContext ctx)
-