Uses of Class
com.yahoo.search.dispatch.searchcluster.Node
Package
Description
-
Uses of Node in com.yahoo.search.dispatch
Modifier and TypeMethodDescriptionSearchPath.selectNodes
(String searchPath, SearchGroups cluster) Parses a search path and select nodes from the given cluster based on it.Modifier and TypeMethodDescriptionprotected abstract Optional<SearchInvoker>
InvokerFactory.createNodeSearchInvoker
(VespaBackEndSearcher searcher, Query query, int maxHits, Node node) Modifier and TypeMethodDescriptionprotected static SearchInvoker
InvokerFactory.createCoverageErrorInvoker
(List<Node> nodes, Set<Integer> failed) -
Uses of Node in com.yahoo.search.dispatch.rpc
Modifier and TypeMethodDescriptionprotected Optional<SearchInvoker>
RpcInvokerFactory.createNodeSearchInvoker
(VespaBackEndSearcher searcher, Query query, int maxHits, Node node) RpcPingFactory.createPinger
(Node node, ClusterMonitor<Node> monitor, PongHandler pongHandler) Modifier and TypeMethodDescriptionRpcPingFactory.createPinger
(Node node, ClusterMonitor<Node> monitor, PongHandler pongHandler) ModifierConstructorDescriptionRpcPing
(Node node, ClusterMonitor<Node> clusterMonitor, RpcConnectionPool connectionPool, PongHandler pongHandler, com.yahoo.compress.Compressor compressor) ModifierConstructorDescriptionRpcPing
(Node node, ClusterMonitor<Node> clusterMonitor, RpcConnectionPool connectionPool, PongHandler pongHandler, com.yahoo.compress.Compressor compressor) -
Uses of Node in com.yahoo.search.dispatch.searchcluster
Modifier and TypeMethodDescriptionSearchCluster.localCorpusDispatchTarget()
Returns the single, local node we should dispatch queries directly to, or empty if we should not dispatch directly.Group.nodes()
Returns the nodes in this group as an immutable listSearchGroups.nodes()
Modifier and TypeMethodDescriptionPingFactory.createPinger
(Node node, ClusterMonitor<Node> monitor, PongHandler pongHandler) void
Called by the cluster monitor when node state changes to failedvoid
SearchCluster.ping
(ClusterMonitor<Node> clusterMonitor, Node node, Executor executor) Used by the cluster monitor to manage node statusvoid
Called by the cluster monitor when node state changes to workingModifier and TypeMethodDescriptionvoid
SearchCluster.addMonitoring
(ClusterMonitor<Node> clusterMonitor) PingFactory.createPinger
(Node node, ClusterMonitor<Node> monitor, PongHandler pongHandler) boolean
SearchGroups.isPartialGroupCoverageSufficient
(Collection<Node> nodes) boolean
SearchGroupsImpl.isPartialGroupCoverageSufficient
(Collection<Node> nodes) void
SearchCluster.ping
(ClusterMonitor<Node> clusterMonitor, Node node, Executor executor) Used by the cluster monitor to manage node statusvoid
SearchCluster.updateNodes
(Collection<Node> newNodes, ClusterMonitor<Node> monitor, double minActivedocsPercentage) Sets the new nodes to monitor to be the new nodes, but keep any existing node instances which equal the new ones.void
SearchCluster.updateNodes
(Collection<Node> newNodes, ClusterMonitor<Node> monitor, double minActivedocsPercentage) Sets the new nodes to monitor to be the new nodes, but keep any existing node instances which equal the new ones.ModifierConstructorDescriptionSearchCluster
(String clusterId, double minActivedocsPercentage, Collection<Node> nodes, com.yahoo.container.handler.VipStatus vipStatus, PingFactory pingFactory)