本文整理了Java中de.flapdoodle.embed.mongo.config.MongodConfigBuilder.cmdOptions()
方法的一些代码示例,展示了MongodConfigBuilder.cmdOptions()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MongodConfigBuilder.cmdOptions()
方法的具体详情如下:
包路径:de.flapdoodle.embed.mongo.config.MongodConfigBuilder
类名称:MongodConfigBuilder
方法名:cmdOptions
暂无
代码示例来源:origin: spring-projects/spring-data-examples
.configServer(configServer).cmdOptions(cmdOptions); //
代码示例来源:origin: de.flapdoodle.embed/de.flapdoodle.embed.mongo
public MongodConfigBuilder cmdOptions(IMongoCmdOptions cmdOptions) {
cmdOptions().set(cmdOptions);
return this;
}
代码示例来源:origin: apache/jackrabbit-oak
private IMongodConfig createConfiguration(String rsName, int p)
throws IOException {
return new MongodConfigBuilder()
.version(Versions.withFeatures(() -> VERSION))
.net(new Net(InetAddress.getLoopbackAddress().getHostAddress(), p, false))
.replication(newStorage(p, rsName))
// enable journal
.cmdOptions(new MongoCmdOptionsBuilder().useNoJournal(false).build())
.build();
}
代码示例来源:origin: com.github.joelittlejohn.embedmongo/embedmongo-maven-plugin
.version(getVersion()).net(new Net(bindIp, port, NetworkUtils.localhostIsIPv6()))
.replication(new Storage(getDataDirectory(), null, 0))
.cmdOptions(new MongoCmdOptionsBuilder()
.enableAuth(authEnabled)
.useNoJournal(!journal)
代码示例来源:origin: joelittlejohn/embedmongo-maven-plugin
.version(getVersion()).net(new Net(bindIp, port, NetworkUtils.localhostIsIPv6()))
.replication(new Storage(getDataDirectory(), null, 0))
.cmdOptions(new MongoCmdOptionsBuilder()
.enableAuth(authEnabled)
.useNoJournal(!journal)
代码示例来源:origin: ru.yandex.qatools.embed/embedded-services
private void prepareExecutable(boolean authEnabled) throws IOException {
final MongoCmdOptionsBuilder cmdBuilder = new MongoCmdOptionsBuilder();
cmdBuilder.enableAuth(authEnabled);
if (useWiredTiger && isMongo3()) {
cmdBuilder.useStorageEngine(WIRED_TIGER);
}
final IMongoCmdOptions cmdOptions = cmdBuilder.build();
MongodConfigBuilder builder = new MongodConfigBuilder()
.version(useVersion)
.cmdOptions(cmdOptions)
.net(new Net(host, port, Network.localhostIsIPv6()));
if (authEnabled && isMongo3()) {
builder.setParameter("authenticationMechanisms", authMechanisms);
}
if (replSetName != null) {
removeLockFile(builder);
builder.replication(new Storage(dataDirectory, replSetName, oplogSizeMb));
}
mongodConfig = builder.build();
executable = null;
executable = runtime.prepare(mongodConfig);
}
代码示例来源:origin: yandex-qatools/embedded-services
private void prepareExecutable(boolean authEnabled) throws IOException {
final MongoCmdOptionsBuilder cmdBuilder = new MongoCmdOptionsBuilder();
cmdBuilder.enableAuth(authEnabled);
if (useWiredTiger && isMongo3()) {
cmdBuilder.useStorageEngine(WIRED_TIGER);
}
final IMongoCmdOptions cmdOptions = cmdBuilder.build();
MongodConfigBuilder builder = new MongodConfigBuilder()
.version(useVersion)
.cmdOptions(cmdOptions)
.net(new Net(host, port, Network.localhostIsIPv6()));
if (authEnabled && isMongo3()) {
builder.setParameter("authenticationMechanisms", authMechanisms);
}
if (replSetName != null) {
removeLockFile(builder);
builder.replication(new Storage(dataDirectory, replSetName, oplogSizeMb));
}
mongodConfig = builder.build();
executable = null;
executable = runtime.prepare(mongodConfig);
}
代码示例来源:origin: eclipse/ditto
private static MongodExecutable configureMongoDb(final String bindIp, final int mongoDbPort,
final IProxyFactory proxyFactory) throws IOException {
final Command command = Command.MongoD;
final MongodStarter mongodStarter = MongodStarter.getInstance(new RuntimeConfigBuilder()
.defaults(command)
.processOutput(ProcessOutput.getDefaultInstanceSilent())
.artifactStore(new ArtifactStoreBuilder()
.defaults(command)
.download(new DownloadConfigBuilder()
.defaultsForCommand(command)
.proxyFactory(proxyFactory)
.progressListener(new StandardConsoleProgressListener())
)
)
.build());
return mongodStarter.prepare(new MongodConfigBuilder()
.net(new Net(bindIp, mongoDbPort, false))
.version(Version.Main.PRODUCTION)
.cmdOptions(new MongoCmdOptionsBuilder()
.useStorageEngine("wiredTiger")
.useNoJournal(false)
.build())
.build());
}
内容来源于网络,如有侵权,请联系作者删除!