本文整理了Java中de.flapdoodle.embed.mongo.config.MongodConfigBuilder.replication()
方法的一些代码示例,展示了MongodConfigBuilder.replication()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MongodConfigBuilder.replication()
方法的具体详情如下:
包路径:de.flapdoodle.embed.mongo.config.MongodConfigBuilder
类名称:MongodConfigBuilder
方法名:replication
暂无
代码示例来源:origin: spring-projects/spring-data-examples
.replication(new Storage(null, replicaSet, 0));
代码示例来源: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
.replication(new Storage(getDataDirectory(), null, 0))
.cmdOptions(new MongoCmdOptionsBuilder()
.enableAuth(authEnabled)
代码示例来源:origin: joelittlejohn/embedmongo-maven-plugin
.replication(new Storage(getDataDirectory(), null, 0))
.cmdOptions(new MongoCmdOptionsBuilder()
.enableAuth(authEnabled)
代码示例来源: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);
}
内容来源于网络,如有侵权,请联系作者删除!