public class DataSourceFactory extends Object implements org.springframework.beans.factory.FactoryBean<DataSource>, DatasourceConfigurer
JMX_DOMAIN
Constructor and Description |
---|
DataSourceFactory() |
DataSourceFactory(DatasourceConfigurer configurer) |
Modifier and Type | Method and Description |
---|---|
void |
configure(DatabaseConnection connection)
Configures the instance using the settings of the given
DatabaseConnection . |
void |
destroy()
Destroys the instance.
|
String |
getConfigurerClass() |
DataSource |
getDataSource()
Returns a
DataSource |
DataSource |
getObject() |
Class<?> |
getObjectType() |
boolean |
isLogPerformance() |
boolean |
isSingleton() |
void |
setConfigurerClass(String configurerClass) |
void |
setLogPerformance(boolean logPerformance)
Whether or not JDBC performance logger should be used
|
public DataSourceFactory()
public DataSourceFactory(DatasourceConfigurer configurer)
public Class<?> getObjectType()
getObjectType
in interface org.springframework.beans.factory.FactoryBean<DataSource>
public boolean isSingleton()
isSingleton
in interface org.springframework.beans.factory.FactoryBean<DataSource>
public DataSource getObject() throws Exception
getObject
in interface org.springframework.beans.factory.FactoryBean<DataSource>
Exception
public void configure(DatabaseConnection connection)
DatasourceConfigurer
DatabaseConnection
.configure
in interface DatasourceConfigurer
connection
- a DatabaseConnection
public void destroy()
DatasourceConfigurer
destroy
in interface DatasourceConfigurer
public DataSource getDataSource()
DatasourceConfigurer
DataSource
getDataSource
in interface DatasourceConfigurer
DataSource
public String getConfigurerClass()
public void setConfigurerClass(String configurerClass)
public boolean isLogPerformance()
public void setLogPerformance(boolean logPerformance)
DatasourceConfigurer
setLogPerformance
in interface DatasourceConfigurer
Copyright © 2011–2018 aiticon GmbH. All rights reserved.