Class NarayanaDataSourceFactory
- java.lang.Object
-
- nl.nn.adapterframework.jndi.ObjectFactoryBase<O,L>
-
- nl.nn.adapterframework.jndi.JndiObjectFactory<DataSource,CommonDataSource>
-
- nl.nn.adapterframework.jndi.JndiDataSourceFactory
-
- nl.nn.adapterframework.jta.narayana.NarayanaDataSourceFactory
-
- All Implemented Interfaces:
IDataSourceFactory
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.DisposableBean
,org.springframework.context.ApplicationContextAware
public class NarayanaDataSourceFactory extends JndiDataSourceFactory
-
-
Field Summary
-
Fields inherited from class nl.nn.adapterframework.jndi.JndiDataSourceFactory
DEFAULT_DATASOURCE_NAME_PROPERTY, GLOBAL_DEFAULT_DATASOURCE_NAME
-
Fields inherited from class nl.nn.adapterframework.jndi.ObjectFactoryBase
log, objects
-
-
Constructor Summary
Constructors Constructor Description NarayanaDataSourceFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DataSource
augmentDatasource(CommonDataSource dataSource, String dataSourceName)
int
getMaxLifeTime()
int
getMaxPoolSize()
int
getMinPoolSize()
void
setMaxLifeTime(int maxLifeTime)
void
setMaxPoolSize(int maxPoolSize)
void
setMinPoolSize(int minPoolSize)
void
setTransactionManager(NarayanaJtaTransactionManager transactionManager)
-
Methods inherited from class nl.nn.adapterframework.jndi.JndiDataSourceFactory
augment, getDataSource, getDataSource, getDataSourceNames
-
Methods inherited from class nl.nn.adapterframework.jndi.JndiObjectFactory
lookup, setApplicationContext, setJndiContextPrefix
-
Methods inherited from class nl.nn.adapterframework.jndi.ObjectFactoryBase
add, destroy, get, get
-
-
-
-
Method Detail
-
augmentDatasource
protected DataSource augmentDatasource(CommonDataSource dataSource, String dataSourceName)
- Overrides:
augmentDatasource
in classJndiDataSourceFactory
-
getMinPoolSize
public int getMinPoolSize()
-
setMinPoolSize
public void setMinPoolSize(int minPoolSize)
-
getMaxPoolSize
public int getMaxPoolSize()
-
setMaxPoolSize
public void setMaxPoolSize(int maxPoolSize)
-
getMaxLifeTime
public int getMaxLifeTime()
-
setMaxLifeTime
public void setMaxLifeTime(int maxLifeTime)
-
setTransactionManager
public void setTransactionManager(NarayanaJtaTransactionManager transactionManager)
-
-