public abstract class AbstractReactiveMongoConfiguration extends Object
Modifier | Constructor and Description |
---|---|
protected |
AbstractReactiveMongoConfiguration(ApplicationConfiguration applicationConfiguration)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
com.mongodb.MongoClientSettings |
buildSettings() |
protected String |
getApplicationName()
Return the appplication name or a default name.
|
abstract com.mongodb.MongoClientSettings.Builder |
getClientSettings() |
abstract com.mongodb.connection.ClusterSettings.Builder |
getClusterSettings() |
Optional<com.mongodb.ConnectionString> |
getConnectionString() |
abstract com.mongodb.connection.ConnectionPoolSettings.Builder |
getPoolSettings() |
abstract com.mongodb.connection.ServerSettings.Builder |
getServerSettings() |
abstract com.mongodb.connection.SocketSettings.Builder |
getSocketSettings() |
abstract com.mongodb.connection.SslSettings.Builder |
getSslSettings() |
@NotBlank String |
getUri() |
void |
setUri(String uri)
Sets the MongoDB URI.
|
protected AbstractReactiveMongoConfiguration(ApplicationConfiguration applicationConfiguration)
applicationConfiguration
- applicationConfigurationpublic void setUri(String uri)
uri
- The MongoDB URIpublic Optional<com.mongodb.ConnectionString> getConnectionString()
ConnectionString
public abstract com.mongodb.connection.ClusterSettings.Builder getClusterSettings()
ClusterSettings.builder()
public abstract com.mongodb.MongoClientSettings.Builder getClientSettings()
MongoClientSettings.builder()
public abstract com.mongodb.connection.ServerSettings.Builder getServerSettings()
ServerSettings.builder()
public abstract com.mongodb.connection.ConnectionPoolSettings.Builder getPoolSettings()
ConnectionPoolSettings.builder()
public abstract com.mongodb.connection.SocketSettings.Builder getSocketSettings()
SocketSettings.builder()
public abstract com.mongodb.connection.SslSettings.Builder getSslSettings()
SslSettings.builder()
public com.mongodb.MongoClientSettings buildSettings()
MongoClientSettings
protected String getApplicationName()