final class TomcatJdbcDataSourceBuilder extends java.lang.Object implements ResourceBuilder<java.lang.String,EPJDataSource>
Modifier and Type | Field and Description |
---|---|
private Configurator<org.apache.tomcat.jdbc.pool.PoolConfiguration> |
configurator |
private static org.slf4j.Logger |
log |
Constructor and Description |
---|
TomcatJdbcDataSourceBuilder(Configurator<org.apache.tomcat.jdbc.pool.PoolConfiguration> configurator) |
Modifier and Type | Method and Description |
---|---|
EPJDataSource |
build(java.lang.String dsName) |
private void |
registerMBean(org.apache.tomcat.jdbc.pool.DataSource dataSource,
java.lang.String dsName) |
private static final org.slf4j.Logger log
private final Configurator<org.apache.tomcat.jdbc.pool.PoolConfiguration> configurator
@Inject public TomcatJdbcDataSourceBuilder(Configurator<org.apache.tomcat.jdbc.pool.PoolConfiguration> configurator)
public EPJDataSource build(java.lang.String dsName)
build
in interface ResourceBuilder<java.lang.String,EPJDataSource>
dsName
- K param needed to build the resource. Usually it is a key
value mapping to the dependencies of the new resource to be
buildprivate void registerMBean(org.apache.tomcat.jdbc.pool.DataSource dataSource, java.lang.String dsName)