Class DataSourceComponentInstanceFactory<D extends CommonDataSource,P extends PooledConnection>
java.lang.Object
org.smallmind.persistence.sql.pool.PooledConnectionComponentInstanceFactory<P>
org.smallmind.persistence.sql.pool.DataSourceComponentInstanceFactory<D,P>
- All Implemented Interfaces:
ComponentInstanceFactory<P>
public class DataSourceComponentInstanceFactory<D extends CommonDataSource,P extends PooledConnection>
extends PooledConnectionComponentInstanceFactory<P>
-
Constructor Summary
ConstructorsConstructorDescriptionDataSourceComponentInstanceFactory(int maxStatements, Class<P> pooledConnectionClass, D... dataSources) DataSourceComponentInstanceFactory(DataSourceFactory<D, P> dataSourceFactory, int maxStatements, ConnectionEndpoint... endpoints) DataSourceComponentInstanceFactory(DataSourceFactory<D, P> dataSourceFactory, String jdbcUrl, String user, String password) DataSourceComponentInstanceFactory(DataSourceFactory<D, P> dataSourceFactory, String jdbcUrl, String user, String password, int maxStatements) DataSourceComponentInstanceFactory(DataSourceFactory<D, P> dataSourceFactory, ConnectionEndpoint... endpoints) -
Method Summary
Methods inherited from class org.smallmind.persistence.sql.pool.PooledConnectionComponentInstanceFactory
createInstance, deconstruct, getValidationQuery, initialize, setValidationQuery, shutdown, startup
-
Constructor Details
-
DataSourceComponentInstanceFactory
public DataSourceComponentInstanceFactory(DataSourceFactory<D, P> dataSourceFactory, String jdbcUrl, String user, String password) throws SQLException- Throws:
SQLException
-
DataSourceComponentInstanceFactory
public DataSourceComponentInstanceFactory(DataSourceFactory<D, P> dataSourceFactory, String jdbcUrl, String user, String password, int maxStatements) throws SQLException- Throws:
SQLException
-
DataSourceComponentInstanceFactory
public DataSourceComponentInstanceFactory(DataSourceFactory<D, P> dataSourceFactory, ConnectionEndpoint... endpoints) throws SQLException- Throws:
SQLException
-
DataSourceComponentInstanceFactory
public DataSourceComponentInstanceFactory(DataSourceFactory<D, P> dataSourceFactory, int maxStatements, ConnectionEndpoint... endpoints) throws SQLException- Throws:
SQLException
-
DataSourceComponentInstanceFactory
-