public class ManagedElasticsearchLifecycleManager extends AbstractLifecycleManager
| Modifier and Type | Class and Description |
|---|---|
class |
ManagedElasticsearchLifecycleManager.ProcessRunnable |
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_ELASTICSEARCH_TARGET_PATH |
protected static int |
DEFAULT_PORT |
protected static String |
FOREGROUND_OPTION |
| Constructor and Description |
|---|
ManagedElasticsearchLifecycleManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addExtraCommandLineArgument(String argumentName,
String argumentValue) |
void |
addSingleCommandLineArgument(String argument) |
void |
doStart() |
void |
doStop() |
String |
getElasticsearchPath() |
String |
getHost() |
int |
getPort() |
protected void |
setCommandLineExecutor(CommandLineExecutor commandLineExecutor) |
void |
setElasticsearchPath(String elasticsearchPath) |
protected void |
setLowLevelElasticSearchOperations(LowLevelElasticSearchOperations lowLevelElasticSearchOperations) |
protected void |
setOperatingSystemResolver(OperatingSystemResolver operatingSystemResolver) |
void |
setPort(int port) |
void |
setTargetPath(String targetPath) |
isReady, startEngine, stopEngineprotected static final int DEFAULT_PORT
protected static final String DEFAULT_ELASTICSEARCH_TARGET_PATH
protected static final String FOREGROUND_OPTION
public ManagedElasticsearchLifecycleManager()
public String getHost()
getHost in class AbstractLifecycleManagerpublic int getPort()
getPort in class AbstractLifecycleManagerpublic void doStart()
throws Throwable
doStart in class AbstractLifecycleManagerThrowablepublic void doStop()
doStop in class AbstractLifecycleManagerpublic void setPort(int port)
public void setElasticsearchPath(String elasticsearchPath)
public void setTargetPath(String targetPath)
public void addExtraCommandLineArgument(String argumentName, String argumentValue)
public void addSingleCommandLineArgument(String argument)
public String getElasticsearchPath()
protected void setCommandLineExecutor(CommandLineExecutor commandLineExecutor)
protected void setOperatingSystemResolver(OperatingSystemResolver operatingSystemResolver)
protected void setLowLevelElasticSearchOperations(LowLevelElasticSearchOperations lowLevelElasticSearchOperations)
Copyright © 2017 JBoss by Red Hat. All Rights Reserved.