public class JDBCConfiguration extends Object
JDBCUtil
provides the Utility functions to create JDBC resourcesConstructor and Description |
---|
JDBCConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
buildDataSource(Map<String,Object> parameters)
Creating datasource at startup using configured parameters
|
protected DataSource |
createCustomDataSource()
Create a custom DataSource using the specified data source information.
|
Connection |
getConnection()
Get a Connection from current datasource
|
DataSource |
getDataSource()
Get datasource
|
String |
getDSName()
Return the name or (hopefully) unique connection URL specific to the DataSource being used
This is used for logging purposes only
|
String |
getTableName()
Table name in use
|
void |
setDataSourceInformation(org.apache.synapse.commons.datasource.DataSourceInformation dataSourceInformation)
Set DataSourceInformation
|
void |
setDataSourceName(String dataSourceName)
Get datasource name currently in use
|
void |
setJndiProperties(Properties jndiProperties)
Set JNDI Properties
|
public void buildDataSource(Map<String,Object> parameters)
parameters
- - parameters given in configurationprotected DataSource createCustomDataSource()
public Connection getConnection() throws SQLException
SQLException
- - Failure in creating datasource connectionpublic String getDSName()
public void setDataSourceInformation(org.apache.synapse.commons.datasource.DataSourceInformation dataSourceInformation)
dataSourceInformation
- - information to setpublic void setJndiProperties(Properties jndiProperties)
jndiProperties
- - properties to setpublic DataSource getDataSource()
public void setDataSourceName(String dataSourceName)
dataSourceName
- - Datasource namepublic String getTableName()
Copyright © 2005–2019 Apache Software Foundation. All rights reserved.