org.elasticsearch.node.Node.isClosed()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(4.2k)|赞(0)|评价(0)|浏览(199)

本文整理了Java中org.elasticsearch.node.Node.isClosed()方法的一些代码示例,展示了Node.isClosed()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.isClosed()方法的具体详情如下:
包路径:org.elasticsearch.node.Node
类名称:Node
方法名:isClosed

Node.isClosed介绍

[英]Returns true if the node is closed.
[中]如果节点已关闭,则返回true。

代码示例

代码示例来源:origin: apache/flink

  1. @Override
  2. public void cleanup() {
  3. if (node != null && !node.isClosed()) {
  4. node.close();
  5. node = null;
  6. }
  7. }
  8. }

代码示例来源:origin: thinkaurelius/titan

  1. @Override
  2. public void close() throws BackendException {
  3. if (node != null && !node.isClosed()) {
  4. node.close();
  5. }
  6. client.close();
  7. }

代码示例来源:origin: Netflix/conductor

  1. @Override
  2. public synchronized void stop() throws Exception {
  3. if (instance != null && !instance.isClosed()) {
  4. String port = getPort();
  5. logger.info("Stopping Elastic Search");
  6. instance.close();
  7. instance = null;
  8. logger.info("Elastic Search on port {} stopped", port);
  9. }
  10. }
  11. }

代码示例来源:origin: brianfrankcooper/YCSB

  1. @Override
  2. public void cleanup() throws DBException {
  3. if (!remoteMode) {
  4. if (!node.isClosed()) {
  5. client.close();
  6. node.close();
  7. }
  8. } else {
  9. client.close();
  10. }
  11. }

代码示例来源:origin: larsga/Duke

  1. @Override
  2. public void close() {
  3. if (this.client != null) {
  4. this.client.close();
  5. this.client = null;
  6. }
  7. if (this.node != null && !this.node.isClosed()) {
  8. this.node.close();
  9. this.node = null;
  10. }
  11. }

代码示例来源:origin: jboss-fuse/fabric8

  1. @Override
  2. public boolean isClosed() {
  3. return nodeDelegate.isClosed();
  4. }
  5. }

代码示例来源:origin: io.fabric8.insight/insight-elasticsearch-factory

  1. @Override
  2. public boolean isClosed() {
  3. return nodeDelegate.isClosed();
  4. }
  5. }

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

  1. public static Injector injector() {
  2. if ((instance.node != null) && (!instance.node.isClosed()))
  3. return instance.node.injector();
  4. return null;
  5. }

代码示例来源:origin: io.fabric8.insight/insight-elasticsearch-factory

  1. @Deactivate
  2. protected void deactivate() {
  3. if (nodeDelegate != null && !nodeDelegate.isClosed()) {
  4. nodeDelegate.close();
  5. }
  6. }

代码示例来源:origin: com.github.dcshock/forklift-replay

  1. @Override
  2. public void run() {
  3. if (node != null && !node.isClosed())
  4. node.close();
  5. }
  6. });

代码示例来源:origin: dropwizard/dropwizard-elasticsearch

  1. private void closeNode() {
  2. if (null != node && !node.isClosed()) {
  3. node.close();
  4. }
  5. }

代码示例来源:origin: org.nuxeo.elasticsearch/nuxeo-elasticsearch-core

  1. @Override
  2. public void close() throws IOException {
  3. if (node != null) {
  4. log.info("Closing embedded (in JVM) Elasticsearch");
  5. node.close();
  6. log.info("Node closed: " + node.isClosed());
  7. }
  8. node = null;
  9. }

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

  1. public static Client client() {
  2. if ((instance.node != null) && (!instance.node.isClosed()))
  3. return instance.node.client();
  4. return null;
  5. }

代码示例来源:origin: com.github.tlrx/elasticsearch-test

  1. public void afterClass(Object testClass, Map<String, Object> context) throws Exception {
  2. for (Object obj : context.values()) {
  3. if (obj instanceof Node) {
  4. Node node = (Node) obj;
  5. if (!node.isClosed()) {
  6. node.close();
  7. }
  8. }
  9. }
  10. FileSystemUtils.deleteRecursively(new File(ES_HOME));
  11. }

代码示例来源:origin: tlrx/elasticsearch-test

  1. public void afterClass(Object testClass, Map<String, Object> context) throws Exception {
  2. for (Object obj : context.values()) {
  3. if (obj instanceof Node) {
  4. Node node = (Node) obj;
  5. if (!node.isClosed()) {
  6. node.close();
  7. }
  8. }
  9. }
  10. FileSystemUtils.deleteRecursively(new File(ES_HOME));
  11. }

代码示例来源:origin: com.strapdata.elasticsearch.test/framework

  1. private synchronized void publishNode(NodeAndClient nodeAndClient) {
  2. assert !nodeAndClient.node().isClosed();
  3. nodes.put(nodeAndClient.name, nodeAndClient);
  4. applyDisruptionSchemeToNode(nodeAndClient);
  5. }

代码示例来源:origin: org.hawkular.titan/titan-es

  1. @Override
  2. public void close() throws BackendException {
  3. client.close();
  4. if (node != null && !node.isClosed()) {
  5. node.close();
  6. }
  7. }

代码示例来源:origin: com.thinkaurelius.titan/titan-es-jre6

  1. @Override
  2. public void close() throws StorageException {
  3. client.close();
  4. if (node != null && !node.isClosed()) {
  5. node.close();
  6. }
  7. }

代码示例来源:origin: com.github.tlrx/elasticsearch-test

  1. @Override
  2. public void close() {
  3. if (client() != null) {
  4. client.close();
  5. }
  6. if ((node != null) && (!node.isClosed())) {
  7. node.close();
  8. FileSystemUtils.deleteRecursively(new File("./target/elasticsearch-test/"), true);
  9. }
  10. }

代码示例来源:origin: tlrx/elasticsearch-test

  1. @Override
  2. public void close() {
  3. if (client() != null) {
  4. client.close();
  5. }
  6. if ((node != null) && (!node.isClosed())) {
  7. node.close();
  8. FileSystemUtils.deleteRecursively(new File("./target/elasticsearch-test/"), true);
  9. }
  10. }

相关文章