本文整理了Java中com.mongodb.Mongo.createCluster()
方法的一些代码示例,展示了Mongo.createCluster()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Mongo.createCluster()
方法的具体详情如下:
包路径:com.mongodb.Mongo
类名称:Mongo
方法名:createCluster
暂无
代码示例来源:origin: org.mongodb/mongo-java-driver
Mongo(final List<ServerAddress> seedList, final List<MongoCredential> credentialsList, final MongoClientOptions options,
@Nullable final MongoDriverInformation mongoDriverInformation) {
this(createCluster(seedList, credentialsList, options, mongoDriverInformation), options, credentialsList);
}
代码示例来源:origin: org.mongodb/mongo-java-driver
Mongo(final ServerAddress serverAddress, final List<MongoCredential> credentialsList, final MongoClientOptions options,
@Nullable final MongoDriverInformation mongoDriverInformation) {
this(createCluster(serverAddress, credentialsList, options, mongoDriverInformation), options, credentialsList);
}
代码示例来源:origin: org.mongodb/mongo-java-driver
private static Cluster createCluster(final List<ServerAddress> seedList,
final List<MongoCredential> credentialsList, final MongoClientOptions options,
@Nullable final MongoDriverInformation mongoDriverInformation) {
return createCluster(getClusterSettings(seedList, options, ClusterConnectionMode.MULTIPLE), credentialsList, options,
mongoDriverInformation);
}
代码示例来源:origin: org.mongodb/mongo-java-driver
private static Cluster createCluster(final ServerAddress serverAddress, final List<MongoCredential> credentialsList,
final MongoClientOptions options, @Nullable final MongoDriverInformation mongoDriverInformation) {
return createCluster(getClusterSettings(singletonList(serverAddress), options, getSingleServerClusterMode(options)),
credentialsList, options, mongoDriverInformation);
}
代码示例来源:origin: org.mongodb/mongo-java-driver
Mongo(final MongoClientURI mongoURI, @Nullable final MongoDriverInformation mongoDriverInformation) {
this(createCluster(mongoURI, mongoDriverInformation), mongoURI.getOptions(),
mongoURI.getCredentials() != null ? asList(mongoURI.getCredentials()) : Collections.<MongoCredential>emptyList());
}
代码示例来源:origin: org.mongodb/mongo-java-driver
private static Cluster createCluster(final MongoClientURI mongoURI, @Nullable final MongoDriverInformation mongoDriverInformation) {
List<MongoCredential> credentialList = mongoURI.getCredentials() != null
? singletonList(mongoURI.getCredentials())
: Collections.<MongoCredential>emptyList();
if (mongoURI.getHosts().size() == 1) {
return createCluster(createServerAddress(mongoURI.getHosts().get(0)),
credentialList,
mongoURI.getOptions(), null);
} else {
List<ServerAddress> seedList = new ArrayList<ServerAddress>(mongoURI.getHosts().size());
for (final String host : mongoURI.getHosts()) {
seedList.add(createServerAddress(host));
}
return createCluster(seedList, credentialList, mongoURI.getOptions(), mongoDriverInformation);
}
}
代码示例来源:origin: org.mongodb/mongodb-driver
Mongo(final ServerAddress serverAddress, final List<MongoCredential> credentialsList, final MongoClientOptions options,
@Nullable final MongoDriverInformation mongoDriverInformation) {
this(createCluster(serverAddress, credentialsList, options, mongoDriverInformation), options, credentialsList);
}
代码示例来源:origin: org.mongodb/mongodb-driver
Mongo(final List<ServerAddress> seedList, final List<MongoCredential> credentialsList, final MongoClientOptions options,
@Nullable final MongoDriverInformation mongoDriverInformation) {
this(createCluster(seedList, credentialsList, options, mongoDriverInformation), options, credentialsList);
}
代码示例来源:origin: org.mongodb/mongodb-driver
private static Cluster createCluster(final List<ServerAddress> seedList,
final List<MongoCredential> credentialsList, final MongoClientOptions options,
@Nullable final MongoDriverInformation mongoDriverInformation) {
return createCluster(getClusterSettings(seedList, options, ClusterConnectionMode.MULTIPLE), credentialsList, options,
mongoDriverInformation);
}
代码示例来源:origin: org.mongodb/mongodb-driver
private static Cluster createCluster(final ServerAddress serverAddress, final List<MongoCredential> credentialsList,
final MongoClientOptions options, @Nullable final MongoDriverInformation mongoDriverInformation) {
return createCluster(getClusterSettings(singletonList(serverAddress), options, getSingleServerClusterMode(options)),
credentialsList, options, mongoDriverInformation);
}
代码示例来源:origin: org.mongodb/mongodb-driver
Mongo(final MongoClientURI mongoURI, @Nullable final MongoDriverInformation mongoDriverInformation) {
this(createCluster(mongoURI, mongoDriverInformation), mongoURI.getOptions(),
mongoURI.getCredentials() != null ? asList(mongoURI.getCredentials()) : Collections.<MongoCredential>emptyList());
}
代码示例来源:origin: org.mongodb/mongodb-driver
private static Cluster createCluster(final MongoClientURI mongoURI, @Nullable final MongoDriverInformation mongoDriverInformation) {
List<MongoCredential> credentialList = mongoURI.getCredentials() != null
? singletonList(mongoURI.getCredentials())
: Collections.<MongoCredential>emptyList();
if (mongoURI.getHosts().size() == 1) {
return createCluster(createServerAddress(mongoURI.getHosts().get(0)),
credentialList,
mongoURI.getOptions(), null);
} else {
List<ServerAddress> seedList = new ArrayList<ServerAddress>(mongoURI.getHosts().size());
for (final String host : mongoURI.getHosts()) {
seedList.add(createServerAddress(host));
}
return createCluster(seedList, credentialList, mongoURI.getOptions(), mongoDriverInformation);
}
}
内容来源于网络,如有侵权,请联系作者删除!