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 aDataSourcewith optional pooling.- Since:
- 4.0
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSourcebuild()Builds a non-pooling DataSource.DataSourceBuilderdriver(String driver)DataSourceBuilderdriver(Driver driver)DataSourceBuilderpassword(String password)PoolingDataSourceBuilderpool(int minConnection, int maxConnections)Turns produced DataSource into a pooled DataSource.static DataSourceBuilderurl(String url)DataSourceBuilderuserName(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.
-
-