parent
958a0a45f1
commit
0de5988c0e
|
@ -249,35 +249,10 @@ public class MongoProperties {
|
|||
}
|
||||
|
||||
private Builder builder(MongoClientOptions options) {
|
||||
Builder builder = MongoClientOptions.builder();
|
||||
if (options != null) {
|
||||
builder.alwaysUseMBeans(options.isAlwaysUseMBeans());
|
||||
builder.connectionsPerHost(options.getConnectionsPerHost());
|
||||
builder.connectTimeout(options.getConnectTimeout());
|
||||
builder.cursorFinalizerEnabled(options.isCursorFinalizerEnabled());
|
||||
builder.dbDecoderFactory(options.getDbDecoderFactory());
|
||||
builder.dbEncoderFactory(options.getDbEncoderFactory());
|
||||
builder.description(options.getDescription());
|
||||
builder.heartbeatConnectTimeout(options.getHeartbeatConnectTimeout());
|
||||
builder.heartbeatFrequency(options.getHeartbeatFrequency());
|
||||
builder.heartbeatSocketTimeout(options.getHeartbeatSocketTimeout());
|
||||
builder.localThreshold(options.getLocalThreshold());
|
||||
builder.minConnectionsPerHost(options.getMinConnectionsPerHost());
|
||||
builder.minHeartbeatFrequency(options.getMinHeartbeatFrequency());
|
||||
builder.maxConnectionIdleTime(options.getMaxConnectionIdleTime());
|
||||
builder.maxConnectionLifeTime(options.getMaxConnectionLifeTime());
|
||||
builder.maxWaitTime(options.getMaxWaitTime());
|
||||
builder.readPreference(options.getReadPreference());
|
||||
builder.requiredReplicaSetName(options.getRequiredReplicaSetName());
|
||||
builder.sslEnabled(options.isSslEnabled());
|
||||
builder.socketFactory(options.getSocketFactory());
|
||||
builder.socketKeepAlive(options.isSocketKeepAlive());
|
||||
builder.socketTimeout(options.getSocketTimeout());
|
||||
builder.threadsAllowedToBlockForConnectionMultiplier(
|
||||
options.getThreadsAllowedToBlockForConnectionMultiplier());
|
||||
builder.writeConcern(options.getWriteConcern());
|
||||
return MongoClientOptions.builder(options);
|
||||
}
|
||||
return builder;
|
||||
return MongoClientOptions.builder();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue