private ConnectionProvider buildConnectionProvider(DataSource dataSource, Map<String, String> properties) { final DatasourceConnectionProviderImpl connectionProvider = new DatasourceConnectionProviderImpl(); connectionProvider.setDataSource(dataSource); connectionProvider.configure(properties); return connectionProvider; }
connectionProvider.configure( Collections.singletonMap( Environment.DATASOURCE,
private ConnectionProvider buildConnectionProvider(DataSource dataSource, Map<String, String> properties) { final DatasourceConnectionProviderImpl connectionProvider = new DatasourceConnectionProviderImpl(); connectionProvider.setDataSource(dataSource); connectionProvider.configure(properties); return connectionProvider; }
private ConnectionProvider buildConnectionProvider(DataSource dataSource, Map<String, String> properties) { final DatasourceConnectionProviderImpl connectionProvider = new DatasourceConnectionProviderImpl(); connectionProvider.setDataSource(dataSource); connectionProvider.configure(properties); return connectionProvider; }
/** * Creates a {@link ConnectionProvider} from a data source. * * @param dataSource The data source to create a connection provider from. * @param properties Additional configuration properties. * * @return A connection provider for the data source. */ private ConnectionProvider buildConnectionProvider(DataSource dataSource, Map<String, String> properties) { DatasourceConnectionProviderImpl connectionProvider = new DatasourceConnectionProviderImpl(); connectionProvider.setDataSource(dataSource); connectionProvider.configure(properties); return connectionProvider; }
@Override public void configure(Map props) { super.configure(props); flexyPoolDataSource = new FlexyPoolDataSource<>(getDataSource()); }
private void addTenantConnectionProvider(String tenantId, DataSource tenantDataSource, Properties properties) { DatasourceConnectionProviderImpl connectionProvider = new DatasourceConnectionProviderImpl(); connectionProvider.setDataSource(tenantDataSource); connectionProvider.configure(properties); MultiTenantConnectionProvider.INSTANCE.getConnectionProviderMap().put( tenantId, connectionProvider ); }
private void addTenantConnectionProvider(String tenantId, DataSource tenantDataSource, Properties properties) { DatasourceConnectionProviderImpl connectionProvider = new DatasourceConnectionProviderImpl(); connectionProvider.setDataSource(tenantDataSource); connectionProvider.configure(properties); MultiTenantConnectionProvider.INSTANCE.getConnectionProviderMap().put( tenantId, connectionProvider ); }
@Override public void configure(Map configValues) { super.configure(configValues); DataSource dataSource = ProxyDataSourceBuilder .create(getDataSource()) .name(getClass().getSimpleName()) .listener(new SLF4JQueryLoggingListener()) .build(); super.setDataSource(dataSource); } }