public class DataSourceFactory extends Object implements org.springframework.beans.factory.FactoryBean<DataSource>, org.springframework.beans.factory.DisposableBean, DatasourceConfigurer
DEFAULT_LIFE_TIME, DEFAULT_TIMEOUT, 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() |
long |
getConnectionTimeout() |
DataSource |
getDataSource()
Returns a
DataSource |
DataSource |
getObject() |
Class<?> |
getObjectType() |
boolean |
isLogPerformance() |
boolean |
isSingleton() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setConnectionTimeout, setLogPerformance, setMaxLifetime, setValidationTimeout
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
destroy
in interface org.springframework.beans.factory.DisposableBean
public DataSource getDataSource()
DatasourceConfigurer
DataSource
getDataSource
in interface DatasourceConfigurer
DataSource
public String getConfigurerClass()
public boolean isLogPerformance()
public long getConnectionTimeout()
Copyright © 2011–2020 aiticon GmbH. All rights reserved.