Package org.apache.cayenne.datasource
Class DataSourceBuilder
- java.lang.Object
-
- org.apache.cayenne.datasource.DataSourceBuilder
-
public class DataSourceBuilder extends Object
A builder class that allows to build aDataSource
with optional pooling.- Since:
- 4.0
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSource
build()
Builds a non-pooling DataSource.DataSourceBuilder
driver(String driver)
DataSourceBuilder
driver(Driver driver)
DataSourceBuilder
password(String password)
PoolingDataSourceBuilder
pool(int minConnection, int maxConnections)
Turns produced DataSource into a pooled DataSource.static DataSourceBuilder
url(String url)
DataSourceBuilder
userName(String userName)
-
-
-
Method Detail
-
url
public static DataSourceBuilder url(String url)
-
userName
public DataSourceBuilder userName(String userName)
-
password
public DataSourceBuilder password(String password)
-
driver
public DataSourceBuilder driver(String driver)
-
driver
public DataSourceBuilder driver(Driver driver)
-
pool
public PoolingDataSourceBuilder pool(int minConnection, int maxConnections)
Turns produced DataSource into a pooled DataSource.
-
build
public DataSource build()
Builds a non-pooling DataSource. To create connection pool usepool(int, int)
method.
-
-