protected MongoClientOptions.Builder getClientOptions(final SSLContext sslContext) { MongoClientOptions.Builder builder = MongoClientOptions.builder(); builder.sslEnabled(true); builder.socketFactory(sslContext.getSocketFactory()); return builder; }
protected Builder getClientOptions(final SSLContext sslContext) { MongoClientOptions.Builder builder = MongoClientOptions.builder(); builder.sslEnabled(true); builder.socketFactory(sslContext.getSocketFactory()); return builder; }
mongoClientOptionsBuilder.socketFactory(getSSLSocketFactory());
keyStorePassword; mongoClientOptionsBuilder.socketFactory(MongoTableUtils .extractSocketFactory(trustStore, trustStorePassword, keyStore, keyStorePassword));
builder.socketFactory(getProperty(MongoDBConstants.SOCKET_FACTORY, SocketFactory.class));
@SuppressWarnings("deprecation") MongoClientOptions toClientOptions() { Builder builder = MongoClientOptions.builder() .requiredReplicaSetName(requiredReplicaSetName) .connectionsPerHost(connectionsPerHost) .connectTimeout(connectTimeout) .dbDecoderFactory(dbDecoderFactory) .dbEncoderFactory(dbEncoderFactory) .description(description) .maxWaitTime(maxWaitTime) .socketFactory(socketFactory) .socketKeepAlive(socketKeepAlive) .socketTimeout(socketTimeout) .threadsAllowedToBlockForConnectionMultiplier(threadsAllowedToBlockForConnectionMultiplier) .cursorFinalizerEnabled(cursorFinalizerEnabled) .alwaysUseMBeans(alwaysUseMBeans); builder.writeConcern(getWriteConcern()); if (readPreference != null) { builder.readPreference(getReadPreference()); } return builder.build(); }
/** * Returns an options object with defaults overriden where there is a valid * override. * * @return */ public MongoClientOptions getMongoClientOptions() { MongoClientOptions.Builder builder = MongoClientOptions.builder(); if (connectionsPerHost != null) { builder.connectionsPerHost(connectionsPerHost); } if (this.readPreference != null) { builder.readPreference(readPreference); } if (ssl) { // taken from MongoClientURI, written this way so we don't have to // construct a URI to connect builder.socketFactory(getSocketFactory()); } builder.writeConcern(writeConcern); return builder.build(); }
/** * Returns an options object with defaults overriden where there is a valid * override. * * @return */ public MongoClientOptions getMongoClientOptions() { MongoClientOptions.Builder builder = MongoClientOptions.builder(); if (connectionsPerHost != null) { builder.connectionsPerHost(connectionsPerHost); } if (this.readPreference != null) builder.readPreference(readPreference); if (ssl) { // taken from MongoClientURI, written this way so we don't have to // construct a URI to connect builder.socketFactory(getSocketFactory()); } builder.writeConcern(writeConcern); return builder.build(); }
protected MongoClientOptions getClientOptions() { MongoClientOptions.Builder builder = MongoClientOptions.builder(); checkIntOption("connectionsPerHost", builder); checkIntOption("threadsAllowedToBlockForConnectionMultiplier", builder); checkIntOption("maxWaitTime", builder); checkIntOption("connectTimeout", builder); checkIntOption("socketTimeout", builder); checkBooleanOption("socketKeepAlive", builder); checkBooleanOption("autoConnectRetry", builder); if(config.getBoolean("ssl", false)) { builder.socketFactory(SSLSocketFactory.getDefault()); } return builder.build(); }
private MongoClientOptions toMongoClientOptions(MongoClientConfiguration configuration) { MongoClientOptions.Builder optionsBuilder = MongoClientOptions.builder(); if (configuration.isSslEnabled()) { optionsBuilder.sslEnabled(configuration.isSslEnabled()); if (configuration.getSocketFactory() != null) { optionsBuilder.socketFactory(configuration.getSocketFactory()); optionsBuilder.sslInvalidHostNameAllowed(configuration.isSslAllowInvalidHostnames()); } } return optionsBuilder.build(); }
private MongoClientOptions getOptions() { //if options needed then use URL format final MongoClientOptions.Builder builder = MongoClientOptions.builder(); if (getSsl()) { builder.socketFactory(SSLSocketFactory.getDefault()); } return builder.build(); }
private MongoClientOptions getOptions() { //if options needed then use URL format final MongoClientOptions.Builder builder = MongoClientOptions.builder(); if (getSsl()) { builder.socketFactory(SSLSocketFactory.getDefault()); } return builder.build(); }
private MongoClientOptions toMongoClientOptions(MongoClientConfiguration configuration) { MongoClientOptions.Builder optionsBuilder = MongoClientOptions.builder(); if (configuration.isSslEnabled()) { optionsBuilder.sslEnabled(configuration.isSslEnabled()); if (configuration.getSocketFactory() != null) { optionsBuilder.socketFactory(configuration.getSocketFactory()); optionsBuilder.sslInvalidHostNameAllowed(configuration.isSslAllowInvalidHostnames()); } } return optionsBuilder.build(); }
builder.socketFactory(getProperty(MongoDBConstants.SOCKET_FACTORY, SocketFactory.class));
.socketFactory(socketFactoryToUse) //
.socketFactory(socketFactoryToUse) //
@SuppressWarnings("deprecation") MongoClientOptions toClientOptions() { Builder builder = MongoClientOptions.builder() .requiredReplicaSetName(requiredReplicaSetName) .connectionsPerHost(connectionsPerHost) .connectTimeout(connectTimeout) .dbDecoderFactory(dbDecoderFactory) .dbEncoderFactory(dbEncoderFactory) .description(description) .maxWaitTime(maxWaitTime) .socketFactory(socketFactory) .socketKeepAlive(socketKeepAlive) .socketTimeout(socketTimeout) .threadsAllowedToBlockForConnectionMultiplier(threadsAllowedToBlockForConnectionMultiplier) .cursorFinalizerEnabled(cursorFinalizerEnabled) .alwaysUseMBeans(alwaysUseMBeans); builder.writeConcern(getWriteConcern()); if (readPreference != null) { builder.readPreference(getReadPreference()); } return builder.build(); }