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 |
ELASTICSEARC_EXECUTABLE_W |
protected static String |
ELASTICSEARC_EXECUTABLE_X |
protected static String |
ELASTICSEARCH_BINARY_DIRECTORY |
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 String FOREGROUND_OPTION
protected static final String DEFAULT_ELASTICSEARCH_TARGET_PATH
protected static final String ELASTICSEARCH_BINARY_DIRECTORY
protected static final String ELASTICSEARC_EXECUTABLE_X
protected static final String ELASTICSEARC_EXECUTABLE_W
protected static final int DEFAULT_PORT
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.