Tabnine Logo
DiscoveryNodes$Builder.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.elasticsearch.cluster.node.DiscoveryNodes$Builder
constructor

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

origin: org.elasticsearch/elasticsearch

protected void rejoin(String reason) {
  assert Thread.holdsLock(stateMutex);
  ClusterState clusterState = committedState.get();
  logger.warn("{}, current nodes: {}", reason, clusterState.nodes());
  nodesFD.stop();
  masterFD.stop(reason);
  // TODO: do we want to force a new thread if we actively removed the master? this is to give a full pinging cycle
  // before a decision is made.
  joinThreadControl.startNewThreadIfNotRunning();
  if (clusterState.nodes().getMasterNodeId() != null) {
    // remove block if it already exists before adding new one
    assert clusterState.blocks().hasGlobalBlock(discoverySettings.getNoMasterBlock().id()) == false :
      "NO_MASTER_BLOCK should only be added by ZenDiscovery";
    ClusterBlocks clusterBlocks = ClusterBlocks.builder().blocks(clusterState.blocks())
      .addGlobalBlock(discoverySettings.getNoMasterBlock())
      .build();
    DiscoveryNodes discoveryNodes = new DiscoveryNodes.Builder(clusterState.nodes()).masterNodeId(null).build();
    clusterState = ClusterState.builder(clusterState)
      .blocks(clusterBlocks)
      .nodes(discoveryNodes)
      .build();
    committedState.set(clusterState);
    clusterApplier.onNewClusterState(reason, this::clusterState, (source, e) -> {}); // don't wait for state to be applied
  }
}
origin: org.elasticsearch/elasticsearch

public static DiscoveryNodes readFrom(StreamInput in, DiscoveryNode localNode) throws IOException {
  Builder builder = new Builder();
  if (in.readBoolean()) {
    builder.masterNodeId(in.readString());
  }
  if (localNode != null) {
    builder.localNodeId(localNode.getId());
  }
  int size = in.readVInt();
  for (int i = 0; i < size; i++) {
    DiscoveryNode node = new DiscoveryNode(in);
    if (localNode != null && node.getId().equals(localNode.getId())) {
      // reuse the same instance of our address and local node id for faster equality
      node = localNode;
    }
    // some one already built this and validated it's OK, skip the n2 scans
    assert builder.validateAdd(node) == null : "building disco nodes from network doesn't pass preflight: "
      + builder.validateAdd(node);
    builder.putUnsafe(node);
  }
  return builder.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: harbby/presto-connectors

public static Builder builder(DiscoveryNodes nodes) {
  return new Builder(nodes);
}
origin: apache/servicemix-bundles

public static Builder builder(DiscoveryNodes nodes) {
  return new Builder(nodes);
}
origin: apache/servicemix-bundles

public static Builder builder() {
  return new Builder();
}
origin: apache/servicemix-bundles

public DiscoveryNodes newNode(DiscoveryNode node) {
  return new Builder(this).add(node).build();
}
origin: harbby/presto-connectors

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

public static Builder builder() {
  return new Builder();
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

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

public static Builder builder(DiscoveryNodes nodes) {
  return new Builder(nodes);
}
origin: com.strapdata.elasticsearch/elasticsearch

public static Builder builder() {
  return new Builder();
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

public static Builder builder(DiscoveryNodes nodes) {
  return new Builder(nodes);
}
origin: com.strapdata.elasticsearch/elasticsearch

public DiscoveryNodes newNode(DiscoveryNode node) {
  return new Builder(this).add(node).build();
}
origin: harbby/presto-connectors

public static Builder builder() {
  return new Builder();
}
origin: harbby/presto-connectors

public DiscoveryNodes removeDeadMembers(Set<String> newNodes, String masterNodeId) {
  Builder builder = new Builder().masterNodeId(masterNodeId).localNodeId(localNodeId);
  for (DiscoveryNode node : this) {
    if (newNodes.contains(node.id())) {
      builder.put(node);
    }
  }
  return builder.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: org.elasticsearch/elasticsearch

public static Builder builder() {
  return new Builder();
}
origin: org.elasticsearch/elasticsearch

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

public static Builder builder(DiscoveryNodes nodes) {
  return new Builder(nodes);
}
org.elasticsearch.cluster.nodeDiscoveryNodes$Builder<init>

Popular methods of DiscoveryNodes$Builder

  • localNodeId
  • build
  • masterNodeId
  • add
    adds a disco node to the builder. Will throw an IllegalArgumentException if the supplied node doesn'
  • remove
  • 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

  • Finding current android device location
  • runOnUiThread (Activity)
  • setRequestProperty (URLConnection)
  • onCreateOptionsMenu (Activity)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • Reference (javax.naming)
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now