## Uses of Interface
org.hibernate.search.backend.jgroups.impl.NodeSelectorStrategy

- Packages that use NodeSelectorStrategy
  Package | Description
  --- | ---
  org.hibernate.search.backend.jgroups.impl |

- - ### Uses of NodeSelectorStrategy in org.hibernate.search.backend.jgroups.impl

    Classes in org.hibernate.search.backend.jgroups.impl that implement NodeSelectorStrategy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AutoNodeSelector` This `NodeSelectorStrategy` picks a single master across all nodes participating in the JGroups cluster deterministically: this way all nodes in the group will have an agreement on which node is going to be the master.
    `class` | `MasterNodeSelector` This `NodeSelectorStrategy` is a static configuration for the local node to always process index operations locally, and accept index operations from remote nodes configured as slaves.
    `class` | `SlaveNodeSelector` This `NodeSelectorStrategy` is a static configuration for the local node to avoid processing any indexing operations locally.

    Methods in org.hibernate.search.backend.jgroups.impl that return NodeSelectorStrategy
    Modifier and Type | Method and Description
    --- | ---
    `protected NodeSelectorStrategy` | JGroupsMasterBackend.`createNodeSelectorStrategy(IndexManager indexManager)`
    `protected NodeSelectorStrategy` | JGroupsBackend.`createNodeSelectorStrategy(IndexManager indexManager)`
    `protected NodeSelectorStrategy` | JGroupsSlaveBackend.`createNodeSelectorStrategy(IndexManager indexManager)`
    `NodeSelectorStrategy` | NodeSelectorService.`getMasterNodeSelector(String indexName)`
    `NodeSelectorStrategy` | DefaultNodeSelectorService.`getMasterNodeSelector(String indexName)`

    Methods in org.hibernate.search.backend.jgroups.impl with parameters of type NodeSelectorStrategy
    Modifier and Type | Method and Description
    --- | ---
    `void` | NodeSelectorService.`setNodeSelectorStrategy(String indexName, NodeSelectorStrategy selector)`
    `void` | DefaultNodeSelectorService.`setNodeSelectorStrategy(String indexName, NodeSelectorStrategy selector)`

    Constructors in org.hibernate.search.backend.jgroups.impl with parameters of type NodeSelectorStrategy
    Constructor and Description
    `JGroupsBackendQueueProcessor(NodeSelectorStrategy selectionStrategy, JGroupsBackendQueueTask jgroupsProcessor, Supplier<BackendQueueProcessor> delegatedBackendFactory)`

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved