public class MongodConfigBuilder extends AbstractMongoConfigBuilder<IMongodConfig>
| Modifier and Type | Field and Description |
|---|---|
protected static de.flapdoodle.embed.process.builder.TypedProperty<Boolean> |
CONFIG_SERVER |
protected static de.flapdoodle.embed.process.builder.TypedProperty<Map> |
PARAMS |
protected static de.flapdoodle.embed.process.builder.TypedProperty<IMongoProcessListener> |
PROCESS_LISTENER |
protected static de.flapdoodle.embed.process.builder.TypedProperty<Storage> |
REPLICATION |
CMD_OPTIONS, DBNAME, NET, PASSWORD, PID_FILE, TIMEOUT, USERNAME, VERSION| Constructor and Description |
|---|
MongodConfigBuilder() |
| Modifier and Type | Method and Description |
|---|---|
IMongodConfig |
build() |
MongodConfigBuilder |
cmdOptions(IMongoCmdOptions cmdOptions) |
MongodConfigBuilder |
configServer(boolean configServer) |
MongodConfigBuilder |
net(Net net) |
MongodConfigBuilder |
pidFile(String pidFile) |
MongodConfigBuilder |
processListener(IMongoProcessListener processListener) |
MongodConfigBuilder |
replication(Storage replication) |
MongodConfigBuilder |
setParameter(String name,
String value) |
MongodConfigBuilder |
timeout(Timeout timeout) |
MongodConfigBuilder |
version(IFeatureAwareVersion version) |
cmdOptions, dbName, net, password, pidFile, timeout, username, versionprotected static final de.flapdoodle.embed.process.builder.TypedProperty<Storage> REPLICATION
protected static final de.flapdoodle.embed.process.builder.TypedProperty<Map> PARAMS
protected static final de.flapdoodle.embed.process.builder.TypedProperty<Boolean> CONFIG_SERVER
protected static final de.flapdoodle.embed.process.builder.TypedProperty<IMongoProcessListener> PROCESS_LISTENER
public MongodConfigBuilder()
throws UnknownHostException,
IOException
UnknownHostExceptionIOExceptionpublic MongodConfigBuilder version(IFeatureAwareVersion version)
public MongodConfigBuilder timeout(Timeout timeout)
public MongodConfigBuilder net(Net net)
public MongodConfigBuilder cmdOptions(IMongoCmdOptions cmdOptions)
public MongodConfigBuilder setParameter(String name, String value)
public MongodConfigBuilder replication(Storage replication)
public MongodConfigBuilder configServer(boolean configServer)
public MongodConfigBuilder processListener(IMongoProcessListener processListener)
public MongodConfigBuilder pidFile(String pidFile)
public IMongodConfig build()
build in class de.flapdoodle.embed.process.builder.AbstractBuilder<IMongodConfig>Copyright © 2015. All Rights Reserved.