Codota Logo
DiscoveryNodes$Builder.add
Code IndexAdd Codota to your IDE (free)

How to use
add
method
in
org.elasticsearch.cluster.node.DiscoveryNodes$Builder

Best Java code snippets using org.elasticsearch.cluster.node.DiscoveryNodes$Builder.add (Showing top 20 results out of 315)

  • Common ways to obtain DiscoveryNodes$Builder
private void myMethod () {
DiscoveryNodes$Builder d =
  • Codota Iconnew Builder()
  • Codota IconClusterState clusterState;DiscoveryNodes.builder(clusterState.nodes())
  • Codota IconDiscoveryNodes nodes;new Builder(nodes)
  • Smart code suggestions by Codota
}
origin: org.elasticsearch/elasticsearch

@Override
protected void doStart() {
  DiscoveryNode localNode = transportService.getLocalNode();
  assert localNode != null;
  synchronized (stateMutex) {
    // set initial state
    assert committedState.get() == null;
    assert localNode != null;
    ClusterState.Builder builder = clusterApplier.newClusterStateBuilder();
    ClusterState initialState = builder
      .blocks(ClusterBlocks.builder()
        .addGlobalBlock(STATE_NOT_RECOVERED_BLOCK)
        .addGlobalBlock(discoverySettings.getNoMasterBlock()))
      .nodes(DiscoveryNodes.builder().add(localNode).localNodeId(localNode.getId()))
      .build();
    committedState.set(initialState);
    clusterApplier.setInitialState(initialState);
    nodesFD.setLocalNode(localNode);
    joinThreadControl.start();
  }
  zenPing.start();
}
origin: org.elasticsearch/elasticsearch

nodesBuilder.add(node);
nodesChanged = true;
minClusterNodeVersion = Version.min(minClusterNodeVersion, node.getVersion());
origin: com.strapdata.elasticsearch/elasticsearch

logger.info("[{}] adding node [{}]", tribeName, discoNode);
nodes.add(discoNode);
origin: org.elasticsearch/elasticsearch

protected ClusterState createInitialState(DiscoveryNode localNode) {
  ClusterState.Builder builder = clusterApplier.newClusterStateBuilder();
  return builder.nodes(DiscoveryNodes.builder().add(localNode)
      .localNodeId(localNode.getId())
      .masterNodeId(localNode.getId())
      .build())
    .blocks(ClusterBlocks.builder()
      .addGlobalBlock(STATE_NOT_RECOVERED_BLOCK))
    .build();
}
origin: com.strapdata.elasticsearch/elasticsearch

@Override
public ClusterTasksResult<LocalClusterUpdateTask> execute(ClusterState currentState) {
  DiscoveryNodes.Builder nodesBuilder = DiscoveryNodes.builder();
  for (LocalDiscovery discovery : clusterGroups.get(clusterName).members()) {
    nodesBuilder.add(discovery.localNode());
  }
  nodesBuilder.localNodeId(master.localNode().getId()).masterNodeId(master.localNode().getId());
  return newState(ClusterState.builder(currentState).nodes(nodesBuilder).build());
}
origin: com.strapdata.elasticsearch/elasticsearch

public DiscoveryNodes removeDeadMembers(Set<String> newNodes, String masterNodeId) {
  Builder builder = new Builder().masterNodeId(masterNodeId).localNodeId(localNodeId);
  for (DiscoveryNode node : this) {
    if (newNodes.contains(node.getId())) {
      builder.add(node);
    }
  }
  return builder.build();
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

protected ClusterState createInitialState(DiscoveryNode localNode) {
  ClusterState.Builder builder = clusterApplier.newClusterStateBuilder();
  return builder.nodes(DiscoveryNodes.builder().add(localNode)
      .localNodeId(localNode.getId())
      .masterNodeId(localNode.getId())
      .build())
    .blocks(ClusterBlocks.builder()
      .addGlobalBlock(STATE_NOT_RECOVERED_BLOCK))
    .build();
}
origin: com.strapdata.elasticsearch/elasticsearch

  public DiscoveryNodes nodes() {
    DiscoveryNodes.Builder nodesBuilder = new DiscoveryNodes.Builder();
    nodesBuilder.localNodeId(CassandraDiscovery.this.localNode.getId()).masterNodeId(CassandraDiscovery.this.localNode.getId());
    for (DiscoveryNode node : members.values()) {
      nodesBuilder.add(node);
    }
    return nodesBuilder.build();
  }
}
origin: com.strapdata.elasticsearch.test/framework

public static MasterService createMasterService(ThreadPool threadPool, DiscoveryNode localNode) {
  ClusterState initialClusterState = ClusterState.builder(new ClusterName(ClusterServiceUtils.class.getSimpleName()))
    .nodes(DiscoveryNodes.builder()
      .add(localNode)
      .localNodeId(localNode.getId())
      .masterNodeId(localNode.getId()))
    .blocks(ClusterBlocks.EMPTY_CLUSTER_BLOCK).build();
  return createMasterService(threadPool, initialClusterState);
}
origin: org.codelibs.elasticsearch.module/tribe

@Override
protected ClusterState createInitialState(DiscoveryNode localNode) {
  ClusterBlocks.Builder clusterBlocks = ClusterBlocks.builder(); // don't add no_master / state recovery block
  if (BLOCKS_WRITE_SETTING.get(settings)) {
    clusterBlocks.addGlobalBlock(TRIBE_WRITE_BLOCK);
  }
  if (BLOCKS_METADATA_SETTING.get(settings)) {
    clusterBlocks.addGlobalBlock(TRIBE_METADATA_BLOCK);
  }
  return ClusterState.builder(ClusterName.CLUSTER_NAME_SETTING.get(settings))
    .nodes(DiscoveryNodes.builder().add(localNode).localNodeId(localNode.getId()).build())
    .blocks(clusterBlocks).build();
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

public DiscoveryNodes newNode(DiscoveryNode node) {
  return new Builder(this).add(node).build();
}
origin: apache/servicemix-bundles

public DiscoveryNodes newNode(DiscoveryNode node) {
  return new Builder(this).add(node).build();
}
origin: com.strapdata.elasticsearch/elasticsearch

public DiscoveryNodes newNode(DiscoveryNode node) {
  return new Builder(this).add(node).build();
}
origin: com.strapdata.elasticsearch/elasticsearch

@Override
protected synchronized void doStart() {
  Objects.requireNonNull(clusterStatePublisher, "please set a cluster state publisher before starting");
  Objects.requireNonNull(nodeConnectionsService, "please set the node connection service before starting");
  Objects.requireNonNull(discoverySettings, "please set discovery settings before starting");
  addListener(localNodeMasterListeners);
  DiscoveryNode localNode = localNodeSupplier.get();
  assert localNode != null;
  updateState(state -> {
    assert state.nodes().getLocalNodeId() == null : "local node is already set";
    DiscoveryNodes nodes = DiscoveryNodes.builder(state.nodes()).add(localNode).localNodeId(localNode.getId()).build();
    return ClusterState.builder(state).nodes(nodes).blocks(initialBlocks).build();
  });
  this.threadPoolExecutor = EsExecutors.newSinglePrioritizing(UPDATE_THREAD_NAME,
    daemonThreadFactory(settings, UPDATE_THREAD_NAME), threadPool.getThreadContext(), threadPool.scheduler());
  this.taskBatcher = new ClusterServiceTaskBatcher(logger, threadPoolExecutor);
}
origin: com.strapdata.elasticsearch/elasticsearch

@Override
public ClusterTasksResult<LocalClusterUpdateTask> execute(ClusterState currentState) {
  DiscoveryNodes.Builder nodesBuilder = DiscoveryNodes.builder();
  for (LocalDiscovery discovery : clusterGroups.get(clusterName).members()) {
    nodesBuilder.add(discovery.localNode());
  }
  nodesBuilder.localNodeId(master.localNode().getId()).masterNodeId(master.localNode().getId());
  currentState = ClusterState.builder(currentState).nodes(nodesBuilder).build();
  return newState(master.allocationService.reroute(currentState, "node_add"));
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

@Override
protected void doStart() {
  DiscoveryNode localNode = transportService.getLocalNode();
  assert localNode != null;
  synchronized (stateMutex) {
    // set initial state
    assert committedState.get() == null;
    assert localNode != null;
    ClusterState.Builder builder = clusterApplier.newClusterStateBuilder();
    ClusterState initialState = builder
      .blocks(ClusterBlocks.builder()
        .addGlobalBlock(STATE_NOT_RECOVERED_BLOCK)
        .addGlobalBlock(discoverySettings.getNoMasterBlock()))
      .nodes(DiscoveryNodes.builder().add(localNode).localNodeId(localNode.getId()))
      .build();
    committedState.set(initialState);
    clusterApplier.setInitialState(initialState);
    nodesFD.setLocalNode(localNode);
    joinThreadControl.start();
  }
  zenPing.start();
}
origin: apache/servicemix-bundles

@Override
protected void doStart() {
  DiscoveryNode localNode = transportService.getLocalNode();
  assert localNode != null;
  synchronized (stateMutex) {
    // set initial state
    assert committedState.get() == null;
    assert localNode != null;
    ClusterState.Builder builder = clusterApplier.newClusterStateBuilder();
    ClusterState initialState = builder
      .blocks(ClusterBlocks.builder()
        .addGlobalBlock(STATE_NOT_RECOVERED_BLOCK)
        .addGlobalBlock(discoverySettings.getNoMasterBlock()))
      .nodes(DiscoveryNodes.builder().add(localNode).localNodeId(localNode.getId()))
      .build();
    committedState.set(initialState);
    clusterApplier.setInitialState(initialState);
    nodesFD.setLocalNode(localNode);
    joinThreadControl.start();
  }
  zenPing.start();
}
origin: com.strapdata.elasticsearch.test/framework

public static ClusterService createClusterService(ThreadPool threadPool, DiscoveryNode localNode, ClusterSettings clusterSettings) {
  ClusterService clusterService = new ClusterService(Settings.builder().put("cluster.name", "ClusterServiceTests").build(),
    clusterSettings, threadPool, Collections.emptyMap());
  clusterService.setNodeConnectionsService(new NodeConnectionsService(Settings.EMPTY, null, null) {
    @Override
    public void connectToNodes(DiscoveryNodes discoveryNodes) {
      // skip
    }
    @Override
    public void disconnectFromNodesExcept(DiscoveryNodes nodesToKeep) {
      // skip
    }
  });
  ClusterState initialClusterState = ClusterState.builder(new ClusterName(ClusterServiceUtils.class.getSimpleName()))
    .nodes(DiscoveryNodes.builder()
      .add(localNode)
      .localNodeId(localNode.getId())
      .masterNodeId(localNode.getId()))
    .blocks(ClusterBlocks.EMPTY_CLUSTER_BLOCK).build();
  clusterService.getClusterApplierService().setInitialState(initialClusterState);
  clusterService.getMasterService().setClusterStatePublisher(
    createClusterStatePublisher(clusterService.getClusterApplierService()));
  clusterService.getMasterService().setClusterStateSupplier(clusterService.getClusterApplierService()::state);
  clusterService.start();
  return clusterService;
}
origin: org.elasticsearch/elasticsearch

public DiscoveryNodes newNode(DiscoveryNode node) {
  return new Builder(this).add(node).build();
}
origin: apache/servicemix-bundles

protected ClusterState createInitialState(DiscoveryNode localNode) {
  ClusterState.Builder builder = clusterApplier.newClusterStateBuilder();
  return builder.nodes(DiscoveryNodes.builder().add(localNode)
      .localNodeId(localNode.getId())
      .masterNodeId(localNode.getId())
      .build())
    .blocks(ClusterBlocks.builder()
      .addGlobalBlock(STATE_NOT_RECOVERED_BLOCK))
    .build();
}
org.elasticsearch.cluster.nodeDiscoveryNodes$Builderadd

Javadoc

adds a disco node to the builder. Will throw an IllegalArgumentException if the supplied node doesn't pass the pre-flight checks performed by #validateAdd(DiscoveryNode)

Popular methods of DiscoveryNodes$Builder

  • localNodeId
  • build
  • masterNodeId
  • remove
  • <init>
  • put
  • get
    Get a node by its id
  • isLocalNodeElectedMaster
  • putUnsafe
  • validateAdd
    Checks that a node can be safely added to this node collection.
  • readFrom
  • readFrom

Popular in Java

  • Making http post requests using okhttp
  • runOnUiThread (Activity)
  • addToBackStack (FragmentTransaction)
  • findViewById (Activity)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • Properties (java.util)
    The Properties class represents a persistent set of properties. The Properties can be saved to a st
  • Timer (java.util)
    A facility for threads to schedule tasks for future execution in a background thread. Tasks may be s
  • JComboBox (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now