public class ManagedMongoDbLifecycleManager extends AbstractLifecycleManager
| Modifier and Type | Class and Description |
|---|---|
class |
ManagedMongoDbLifecycleManager.ProcessRunnable |
| Modifier and Type | Field and Description |
|---|---|
protected static String |
CONFIG_SERVER_ENABLED |
protected static String |
DBPATH_ARGUMENT_NAME |
protected static boolean |
DEFAULT_MONGO_CONFIG_SERVER |
protected static String |
DEFAULT_MONGO_DBPATH |
protected static String |
DEFAULT_MONGO_LOGPATH |
protected static String |
DEFAULT_MONGO_REPLICA_SET_NAME |
protected static boolean |
DEFAULT_MONGO_SHARD_SERVER |
protected static String |
DEFAULT_MONGO_TARGET_PATH |
protected static int |
DEFAULT_PORT |
protected static String |
JOURNALING_ENABLED |
protected static String |
LOGPATH_ARGUMENT_NAME |
protected static String |
MONGODB_BINARY_DIRECTORY |
protected static String |
MONGODB_EXECUTABLE_W |
protected static String |
MONGODB_EXECUTABLE_X |
protected static String |
NONE_JOURNALING_ENABLED |
protected static String |
PORT_ARGUMENT_NAME |
protected static String |
REPLICA_SET_ARGUMENT_NAME |
protected static String |
SHARD_SERVER_ENABLED |
| Constructor and Description |
|---|
ManagedMongoDbLifecycleManager() |
isReady, startEngine, stopEngineprotected static final String CONFIG_SERVER_ENABLED
protected static final String SHARD_SERVER_ENABLED
protected static final String JOURNALING_ENABLED
protected static final String NONE_JOURNALING_ENABLED
protected static final String LOGPATH_ARGUMENT_NAME
protected static final String DBPATH_ARGUMENT_NAME
protected static final String REPLICA_SET_ARGUMENT_NAME
protected static final String PORT_ARGUMENT_NAME
protected static final String DEFAULT_MONGO_LOGPATH
protected static final String DEFAULT_MONGO_DBPATH
protected static final String DEFAULT_MONGO_TARGET_PATH
protected static final String DEFAULT_MONGO_REPLICA_SET_NAME
protected static final boolean DEFAULT_MONGO_SHARD_SERVER
protected static final boolean DEFAULT_MONGO_CONFIG_SERVER
protected static final String MONGODB_BINARY_DIRECTORY
protected static final String MONGODB_EXECUTABLE_X
protected static final String MONGODB_EXECUTABLE_W
protected static final int DEFAULT_PORT
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 boolean isReplicaSetNameSet()
public void setDbRelativePath(String dbRelativePath)
public void setLogRelativePath(String logRelativePath)
public void setMongodPath(String mongodPath)
public void setReplicaSetName(String replicaSetName)
public void setTargetPath(String targetPath)
public void addExtraCommandLineArgument(String argumentName, String argumentValue)
public void addSingleCommandLineArgument(String argument)
public void setPort(int port)
public void setJournaling(boolean journaling)
public void setShardServer(boolean shardServer)
public void setConfigServer(boolean configServer)
protected String getMongodPath()
protected void setCommandLineExecutor(CommandLineExecutor commandLineExecutor)
protected void setOperatingSystemResolver(OperatingSystemResolver operatingSystemResolver)
protected void setMongoDbLowLevelOps(MongoDbLowLevelOps mongoDbLowLevelOps)
protected String journalingArgument()
public String getReplicaSetName()
Copyright © 2017 JBoss by Red Hat. All Rights Reserved.