Package io.micronaut.jdbc
Interface BasicJdbcConfiguration
-
- All Known Implementing Classes:
DatasourceConfiguration
,DatasourceConfiguration
,DatasourceConfiguration
,DatasourceConfiguration
public interface BasicJdbcConfiguration
A 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.String
PREFIX
The prefix used for data source configuration.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getConfiguredDriverClassName()
java.lang.String
getConfiguredPassword()
java.lang.String
getConfiguredUrl()
java.lang.String
getConfiguredUsername()
java.lang.String
getConfiguredValidationQuery()
java.lang.String
getDriverClassName()
java.lang.String
getName()
java.lang.String
getPassword()
java.lang.String
getUrl()
java.lang.String
getUsername()
java.lang.String
getValidationQuery()
void
setDataSourceProperties(java.util.Map<java.lang.String,?> dsProperties)
Sets the datasource properties.void
setDriverClassName(java.lang.String driverClassName)
void
setPassword(java.lang.String password)
void
setUrl(java.lang.String url)
void
setUsername(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
-
-