/** * Creates a new {@link SimpleReactiveMongoDatabaseFactory} instance from the given {@link ConnectionString}. * * @param connectionString must not be {@literal null}. */ public SimpleReactiveMongoDatabaseFactory(ConnectionString connectionString) { this(MongoClients.create(connectionString), connectionString.getDatabase(), true); }
/** * Creates a new {@link SimpleMongoClientDbFactory} instance from the given {@link MongoClient}. * * @param connectionString connection coordinates for a database connection. Must contain also a database name and not * be {@literal null}. */ public SimpleMongoClientDbFactory(ConnectionString connectionString) { this(MongoClients.create(connectionString), connectionString.getDatabase(), true); }
/** * Gets the database name * * @return the database name */ @Nullable public String getDatabase() { return proxied.getDatabase(); }
Optional.ofNullable(cstr.getDatabase()).ifPresent(dbname -> {
/** * Creates a new {@link SimpleMongoClientDbFactory} instance from the given {@link MongoClient}. * * @param connectionString connection coordinates for a database connection. Must contain also a database name and not * be {@literal null}. */ public SimpleMongoClientDbFactory(ConnectionString connectionString) { this(MongoClients.create(connectionString), connectionString.getDatabase(), true); }
/** * Creates a new {@link SimpleReactiveMongoDatabaseFactory} instance from the given {@link ConnectionString}. * * @param connectionString must not be {@literal null}. */ public SimpleReactiveMongoDatabaseFactory(ConnectionString connectionString) { this(MongoClients.create(connectionString), connectionString.getDatabase(), true); }
/** * Gets the database name * * @return the database name */ @Nullable public String getDatabase() { return proxied.getDatabase(); }
@Bean MongoDatabase mongoDatabase(MongoClient mongoClient, ConnectionString mongoConnectionString, CodecRegistry codecRegistry) { return mongoClient .getDatabase(mongoConnectionString.getDatabase()) .withCodecRegistry(codecRegistry); }
Optional.ofNullable(cstr.getDatabase()).ifPresent(dbname -> {
final String uri = MongoConfig.getMongoUri(config); final ConnectionString connectionString = new ConnectionString(uri); final String database = connectionString.getDatabase();
final String uri = MongoConfig.getMongoUri(config); final ConnectionString connectionString = new ConnectionString(uri); final String database = connectionString.getDatabase();