Package org.nuxeo.elasticsearch.core
Class ElasticSearchEmbeddedNode
- java.lang.Object
-
- org.nuxeo.elasticsearch.core.ElasticSearchEmbeddedNode
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class ElasticSearchEmbeddedNode extends Object implements Closeable
- Since:
- 9.3
-
-
Field Summary
Fields Modifier and Type Field Description protected ElasticSearchEmbeddedServerConfigconfigprotected org.elasticsearch.node.Nodenodeprotected intretry
-
Constructor Summary
Constructors Constructor Description ElasticSearchEmbeddedNode(ElasticSearchEmbeddedServerConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()ElasticSearchEmbeddedServerConfiggetConfig()org.elasticsearch.node.NodegetNode()voidstart()
-
-
-
Field Detail
-
config
protected final ElasticSearchEmbeddedServerConfig config
-
node
protected org.elasticsearch.node.Node node
-
retry
protected int retry
-
-
Constructor Detail
-
ElasticSearchEmbeddedNode
public ElasticSearchEmbeddedNode(ElasticSearchEmbeddedServerConfig config)
-
-
Method Detail
-
start
public void start()
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
getConfig
public ElasticSearchEmbeddedServerConfig getConfig()
-
getNode
public org.elasticsearch.node.Node getNode()
-
-