/** * Creates a Builder for MongoClientOptions, getting the appropriate system properties for initialization. */ public Builder() { heartbeatFrequency(Integer.parseInt(System.getProperty("com.mongodb.updaterIntervalMS", "10000"))); minHeartbeatFrequency(Integer.parseInt(System.getProperty("com.mongodb.updaterIntervalNoMasterMS", "500"))); heartbeatConnectTimeout(Integer.parseInt(System.getProperty("com.mongodb.updaterConnectTimeoutMS", "20000"))); heartbeatSocketTimeout(Integer.parseInt(System.getProperty("com.mongodb.updaterSocketTimeoutMS", "20000"))); localThreshold(Integer.parseInt(System.getProperty("com.mongodb.slaveAcceptableLatencyMS", "15"))); }
private MongoClientOptions.Builder options(final Config config) { MongoClientOptions.Builder builder = MongoClientOptions.builder(); builder.connectionsPerHost(config.getInt("connectionsPerHost")); builder.threadsAllowedToBlockForConnectionMultiplier( config.getInt("threadsAllowedToBlockForConnectionMultiplier")); builder.maxWaitTime((int) config.getDuration("maxWaitTime", TimeUnit.MILLISECONDS)); builder.connectTimeout((int) config.getDuration("connectTimeout", TimeUnit.MILLISECONDS)); builder.socketTimeout((int) config.getDuration("socketTimeout", TimeUnit.MILLISECONDS)); builder.socketKeepAlive(config.getBoolean("socketKeepAlive")); builder.cursorFinalizerEnabled(config.getBoolean("cursorFinalizerEnabled")); builder.alwaysUseMBeans(config.getBoolean("alwaysUseMBeans")); builder.heartbeatFrequency(config.getInt("heartbeatFrequency")); builder.minHeartbeatFrequency(config.getInt("minHeartbeatFrequency")); builder.heartbeatConnectTimeout( (int) config.getDuration("heartbeatConnectTimeout", TimeUnit.MILLISECONDS)); builder.heartbeatSocketTimeout( (int) config.getDuration("heartbeatSocketTimeout", TimeUnit.MILLISECONDS)); return builder; }
.heartbeatSocketTimeout(heartbeatSocketTimeout) //
datastoreConfig.getProperty("heartbeatSocketTimeout", Integer.class); if (heartbeatSocketTimeout != null) { clientOptions.heartbeatSocketTimeout(heartbeatSocketTimeout);
builder.heartbeatFrequency(heartbeatFrequency); if (heartbeatSocketTimeout != null) builder.heartbeatSocketTimeout(heartbeatSocketTimeout); if (localThreshold != null) builder.localThreshold(localThreshold);
mongoClientOptionsBuilder.heartbeatConnectTimeout( Integer.parseInt(configReader.readConfig(MongoTableConstants.HEARTBEAT_CONNECT_TIMEOUT, "20000"))); mongoClientOptionsBuilder.heartbeatSocketTimeout( Integer.parseInt(configReader.readConfig(MongoTableConstants.HEARTBEAT_SOCKET_TIMEOUT, "20000"))); mongoClientOptionsBuilder.heartbeatFrequency(
builder.heartbeatSocketTimeout(configuration.getHeartbeatSocketTimeout());
mongoOptionsBuilder.heartbeatSocketTimeout(storeManager.getIntProperty(MONGODB_HEARTBEAT_SOCKET_TIMEOUT));
o.heartbeatSocketTimeout(getHeartbeatSocketTimeout()); o.minConnectionsPerHost(getMinConnectionsPerHost()); o.minHeartbeatFrequency(getHeartbeatFrequency());
.writeConcern(WriteConcern.valueOf(mongo.getWriteConcern())) .heartbeatConnectTimeout((int) Beans.newDuration(mongo.getTimeout()).toMillis()) .heartbeatSocketTimeout((int) Beans.newDuration(mongo.getTimeout()).toMillis()) .maxConnectionLifeTime(mongo.getConns().getLifetime()) .socketKeepAlive(mongo.isSocketKeepAlive())
builder.heartbeatConnectTimeout(heartbeatConnectTimeout); builder.heartbeatFrequency(heartbeatFrequency); builder.heartbeatSocketTimeout(heartbeatSocketTimeout); builder.localThreshold(localThreshold); if (maxConnectionIdleTime >= 0) {
@Bean public MongoClientOptions mongoClientOptions(MongoOptionProperties mongoOptionProperties) { if (mongoOptionProperties == null) { return new MongoClientOptions.Builder().build(); } return new MongoClientOptions.Builder() .minConnectionsPerHost(mongoOptionProperties.getMinConnectionPerHost()) .connectionsPerHost(mongoOptionProperties.getMaxConnectionPerHost()) .threadsAllowedToBlockForConnectionMultiplier(mongoOptionProperties.getThreadsAllowedToBlockForConnectionMultiplier()) .serverSelectionTimeout(mongoOptionProperties.getServerSelectionTimeout()) .maxWaitTime(mongoOptionProperties.getMaxWaitTime()) .maxConnectionIdleTime(mongoOptionProperties.getMaxConnectionIdleTime()) .maxConnectionLifeTime(mongoOptionProperties.getMaxConnectionLifeTime()) .connectTimeout(mongoOptionProperties.getConnectTimeout()) .socketTimeout(mongoOptionProperties.getSocketTimeout()) .socketKeepAlive(mongoOptionProperties.getSocketKeepAlive()) .sslEnabled(mongoOptionProperties.getSslEnabled()) .sslInvalidHostNameAllowed(mongoOptionProperties.getSslInvalidHostNameAllowed()) .alwaysUseMBeans(mongoOptionProperties.getAlwaysUseMBeans()) .heartbeatFrequency(mongoOptionProperties.getHeartbeatFrequency()) .minConnectionsPerHost(mongoOptionProperties.getMinConnectionPerHost()) .heartbeatConnectTimeout(mongoOptionProperties.getHeartbeatConnectTimeout()) .heartbeatSocketTimeout(mongoOptionProperties.getSocketTimeout()) .localThreshold(mongoOptionProperties.getLocalThreshold()) .build(); }
private MongoClientOptions.Builder options(final Config config) { MongoClientOptions.Builder builder = MongoClientOptions.builder(); builder.connectionsPerHost(config.getInt("connectionsPerHost")); builder.threadsAllowedToBlockForConnectionMultiplier( config.getInt("threadsAllowedToBlockForConnectionMultiplier")); builder.maxWaitTime((int) config.getDuration("maxWaitTime", TimeUnit.MILLISECONDS)); builder.connectTimeout((int) config.getDuration("connectTimeout", TimeUnit.MILLISECONDS)); builder.socketTimeout((int) config.getDuration("socketTimeout", TimeUnit.MILLISECONDS)); builder.socketKeepAlive(config.getBoolean("socketKeepAlive")); builder.cursorFinalizerEnabled(config.getBoolean("cursorFinalizerEnabled")); builder.alwaysUseMBeans(config.getBoolean("alwaysUseMBeans")); builder.heartbeatFrequency(config.getInt("heartbeatFrequency")); builder.minHeartbeatFrequency(config.getInt("minHeartbeatFrequency")); builder.heartbeatConnectTimeout( (int) config.getDuration("heartbeatConnectTimeout", TimeUnit.MILLISECONDS)); builder.heartbeatSocketTimeout( (int) config.getDuration("heartbeatSocketTimeout", TimeUnit.MILLISECONDS)); return builder; }
/** * Creates a Builder for MongoClientOptions, getting the appropriate system properties for initialization. */ public Builder() { heartbeatFrequency(Integer.parseInt(System.getProperty("com.mongodb.updaterIntervalMS", "10000"))); minHeartbeatFrequency(Integer.parseInt(System.getProperty("com.mongodb.updaterIntervalNoMasterMS", "500"))); heartbeatConnectTimeout(Integer.parseInt(System.getProperty("com.mongodb.updaterConnectTimeoutMS", "20000"))); heartbeatSocketTimeout(Integer.parseInt(System.getProperty("com.mongodb.updaterSocketTimeoutMS", "20000"))); localThreshold(Integer.parseInt(System.getProperty("com.mongodb.slaveAcceptableLatencyMS", "15"))); }
.heartbeatSocketTimeout(heartbeatSocketTimeout) //