Package io.micronaut.jdbc
Interface BasicJdbcConfiguration
-
- All Known Implementing Classes:
DatasourceConfiguration,DatasourceConfiguration,DatasourceConfiguration,DatasourceConfiguration
public interface BasicJdbcConfigurationA contract for data source configuration classes to implement that allows for the calculation of several properties based on other properties.- Since:
- 1.0
- Author:
- James Kleeh, graemerocher
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPREFIXThe prefix used for data source configuration.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetConfiguredDriverClassName()java.lang.StringgetConfiguredPassword()java.lang.StringgetConfiguredUrl()java.lang.StringgetConfiguredUsername()java.lang.StringgetConfiguredValidationQuery()java.lang.StringgetDriverClassName()java.lang.StringgetName()java.lang.StringgetPassword()java.lang.StringgetUrl()java.lang.StringgetUsername()java.lang.StringgetValidationQuery()voidsetDataSourceProperties(java.util.Map<java.lang.String,?> dsProperties)Sets the datasource properties.voidsetDriverClassName(java.lang.String driverClassName)voidsetPassword(java.lang.String password)voidsetUrl(java.lang.String url)voidsetUsername(java.lang.String username)
-
-
-
Field Detail
-
PREFIX
static final java.lang.String PREFIX
The prefix used for data source configuration.- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
java.lang.String getName()
- Returns:
- A user provided name to identify the datasource
-
getConfiguredUrl
java.lang.String getConfiguredUrl()
- Returns:
- The URL supplied via configuration
-
getUrl
java.lang.String getUrl()
- Returns:
- The URL to be used by the data source
-
setUrl
void setUrl(java.lang.String url)
- Parameters:
url- Sets the url- Since:
- 2.1
-
getConfiguredDriverClassName
java.lang.String getConfiguredDriverClassName()
- Returns:
- The driver class name supplied via configuration
-
getDriverClassName
java.lang.String getDriverClassName()
- Returns:
- The driver class name to be used by the data source
-
setDriverClassName
void setDriverClassName(java.lang.String driverClassName)
- Parameters:
driverClassName- Sets the driver class name- Since:
- 2.1
-
getConfiguredUsername
java.lang.String getConfiguredUsername()
- Returns:
- The username supplied via configuration
-
getUsername
java.lang.String getUsername()
- Returns:
- The username to be used by the data source
-
setUsername
void setUsername(java.lang.String username)
- Parameters:
username- Sets the username- Since:
- 2.1
-
getConfiguredPassword
java.lang.String getConfiguredPassword()
- Returns:
- The password supplied via configuration
-
getPassword
java.lang.String getPassword()
- Returns:
- The password to be used by the data source
-
setPassword
void setPassword(java.lang.String password)
- Parameters:
password- Sets the password
-
getConfiguredValidationQuery
java.lang.String getConfiguredValidationQuery()
- Returns:
- The validation query supplied via configuration
-
getValidationQuery
java.lang.String getValidationQuery()
- Returns:
- The validation query to be used by the data source
-
setDataSourceProperties
void setDataSourceProperties(java.util.Map<java.lang.String,?> dsProperties)
Sets the datasource properties.- Parameters:
dsProperties- The properties- Since:
- 2.1
-
-