Package kr.jm.utils.elasticsearch
Class JMEmbeddedElasticsearch
- java.lang.Object
-
- org.elasticsearch.node.Node
-
- kr.jm.utils.elasticsearch.JMEmbeddedElasticsearch
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class JMEmbeddedElasticsearch extends org.elasticsearch.node.NodeThe type Jm embedded elasticsearch.
-
-
Constructor Summary
Constructors Constructor Description JMEmbeddedElasticsearch()Instantiates a new Jm embedded elasticsearch.JMEmbeddedElasticsearch(String nodeName, String networkHost)Instantiates a new Jm embedded elasticsearch.JMEmbeddedElasticsearch(org.elasticsearch.common.settings.Settings settings)Instantiates a new Jm embedded elasticsearch.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetHttpIpPortPair()Gets http ip port pair.static org.elasticsearch.common.settings.Settings.BuildergetNodeConfig(String clusterName, String nodeName, String networkHost, String homePath, boolean nodeIngest)Gets node config.StringgetTransportIpPortPair()Gets transport ip port pair.protected voidregisterDerivedNodeNameWithLogger(String nodeName)org.elasticsearch.node.Nodestart()-
Methods inherited from class org.elasticsearch.node.Node
client, close, createCircuitBreakerService, getEnvironment, getNodeEnvironment, getPluginsService, injector, isClosed, newClusterInfoService, newSearchService, newTransportService, processRecoverySettings, settings, validateNodeBeforeAcceptingRequests
-
-
-
-
Constructor Detail
-
JMEmbeddedElasticsearch
public JMEmbeddedElasticsearch()
Instantiates a new Jm embedded elasticsearch.
-
JMEmbeddedElasticsearch
public JMEmbeddedElasticsearch(org.elasticsearch.common.settings.Settings settings)
Instantiates a new Jm embedded elasticsearch.- Parameters:
settings- the settings
-
-
Method Detail
-
getNodeConfig
public static org.elasticsearch.common.settings.Settings.Builder getNodeConfig(String clusterName, String nodeName, String networkHost, String homePath, boolean nodeIngest)
Gets node config.- Parameters:
clusterName- the cluster namenodeName- the node namenetworkHost- the network hosthomePath- the home pathnodeIngest- the node ingest- Returns:
- the node config
-
start
public org.elasticsearch.node.Node start()
- Overrides:
startin classorg.elasticsearch.node.Node
-
registerDerivedNodeNameWithLogger
protected void registerDerivedNodeNameWithLogger(String nodeName)
- Specified by:
registerDerivedNodeNameWithLoggerin classorg.elasticsearch.node.Node
-
getTransportIpPortPair
public String getTransportIpPortPair()
Gets transport ip port pair.- Returns:
- the transport ip port pair
-
getHttpIpPortPair
public String getHttpIpPortPair()
Gets http ip port pair.- Returns:
- the http ip port pair
-
-