Uses of Class
com.couchbase.client.core.node.Node
Packages that use Node
-
Uses of Node in com.couchbase.client.core
Methods in com.couchbase.client.core that return NodeModifier and TypeMethodDescriptionprotected Node
Core.createNode
(NodeIdentifier identifier) Create aNode
from the given identifier. -
Uses of Node in com.couchbase.client.core.node
Methods in com.couchbase.client.core.node that return NodeModifier and TypeMethodDescriptionstatic Node
Node.create
(CoreContext ctx, NodeIdentifier identifier) Methods in com.couchbase.client.core.node with parameters of type NodeModifier and TypeMethodDescriptionprotected 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 NodeModifier and TypeMethodDescriptionvoid
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)