@EachProperty(value="datasources", primary="default") public class DatasourceConfiguration extends com.zaxxer.hikari.HikariConfig implements BasicJdbcConfiguration
HikariConfig are available to be configured.
 If the url, driver class, username, or password are missing, sensible defaults
 will be provided when possible. If no configuration beyond the datasource name
 is provided, an in memory datastore will be configured based on the available
 drivers on the classpath.PREFIX| Constructor and Description | 
|---|
DatasourceConfiguration(String name)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getConfiguredDriverClassName()  | 
String | 
getConfiguredPassword()  | 
String | 
getConfiguredUrl()  | 
String | 
getConfiguredUsername()  | 
String | 
getConfiguredValidationQuery()  | 
String | 
getDriverClassName()  | 
String | 
getJndiName()
Get Jndi name. 
 | 
String | 
getName()  | 
String | 
getPassword()  | 
String | 
getUrl()  | 
String | 
getUsername()  | 
String | 
getValidationQuery()  | 
void | 
setJndiName(String jndiName)
Setter. 
 | 
void | 
setUrl(String url)
Setter. 
 | 
void | 
setValidationQuery(String validationQuery)
Setter. 
 | 
addDataSourceProperty, addHealthCheckProperty, copyState, copyStateTo, getCatalog, getConnectionInitSql, getConnectionTestQuery, getConnectionTimeout, getDataSource, getDataSourceClassName, getDataSourceJNDI, getDataSourceProperties, getHealthCheckProperties, getHealthCheckRegistry, getIdleTimeout, getInitializationFailTimeout, getJdbcUrl, getLeakDetectionThreshold, getMaximumPoolSize, getMaxLifetime, getMetricRegistry, getMetricsTrackerFactory, getMinimumIdle, getPoolName, getScheduledExecutor, getScheduledExecutorService, getSchema, getThreadFactory, getTransactionIsolation, getValidationTimeout, isAllowPoolSuspension, isAutoCommit, isInitializationFailFast, isIsolateInternalQueries, isJdbc4ConnectionTest, isReadOnly, isRegisterMbeans, setAllowPoolSuspension, setAutoCommit, setCatalog, setConnectionInitSql, setConnectionTestQuery, setConnectionTimeout, setDataSource, setDataSourceClassName, setDataSourceJNDI, setDataSourceProperties, setDriverClassName, setHealthCheckProperties, setHealthCheckRegistry, setIdleTimeout, setInitializationFailFast, setInitializationFailTimeout, setIsolateInternalQueries, setJdbc4ConnectionTest, setJdbcUrl, setLeakDetectionThreshold, setMaximumPoolSize, setMaxLifetime, setMetricRegistry, setMetricsTrackerFactory, setMinimumIdle, setPassword, setPoolName, setReadOnly, setRegisterMbeans, setScheduledExecutor, setScheduledExecutorService, setSchema, setThreadFactory, setTransactionIsolation, setUsername, setValidationTimeout, validatepublic DatasourceConfiguration(@Parameter String name)
name - name that comes from propertiespublic String getName()
getName in interface BasicJdbcConfigurationpublic String getConfiguredUrl()
getConfiguredUrl in interface BasicJdbcConfigurationpublic String getUrl()
getUrl in interface BasicJdbcConfigurationpublic void setUrl(String url)
url - url of connectionpublic String getConfiguredDriverClassName()
getConfiguredDriverClassName in interface BasicJdbcConfigurationpublic String getDriverClassName()
getDriverClassName in interface BasicJdbcConfigurationgetDriverClassName in class com.zaxxer.hikari.HikariConfigpublic String getConfiguredUsername()
getConfiguredUsername in interface BasicJdbcConfigurationpublic String getUsername()
getUsername in interface BasicJdbcConfigurationgetUsername in class com.zaxxer.hikari.HikariConfigpublic String getConfiguredPassword()
getConfiguredPassword in interface BasicJdbcConfigurationpublic String getPassword()
getPassword in interface BasicJdbcConfigurationgetPassword in class com.zaxxer.hikari.HikariConfigpublic String getConfiguredValidationQuery()
getConfiguredValidationQuery in interface BasicJdbcConfigurationpublic String getValidationQuery()
getValidationQuery in interface BasicJdbcConfigurationpublic void setValidationQuery(String validationQuery)
validationQuery - string of querypublic String getJndiName()
public void setJndiName(String jndiName)
jndiName - jndi name