Long.parseLong( conf.getProperty("db.bonecp.idleMaxAge"))); dataSource.setMaxConnectionsPerPartition( Integer.parseInt( conf.getProperty("db.bonecp.maxConnections")));
bds.setPassword(conf.get("password")); bds.setMaxConnectionsPerPartition(2);
Long.parseLong( conf.getProperty("db.bonecp.idleMaxAge"))); dataSource.setMaxConnectionsPerPartition( Integer.parseInt( conf.getProperty("db.bonecp.maxConnections")));
LOG.warn("Raised connections per partition to " + cnxPerPartition); ds.setMaxConnectionsPerPartition(cnxPerPartition);
public static DataSource getDataSource(File file) throws ClassNotFoundException, IOException, DaoException { Class.forName("org.h2.Driver"); BoneCPDataSource ds = new BoneCPDataSource(); ds.setPartitionCount(8); ds.setMaxConnectionsPerPartition(4); ds.setJdbcUrl("jdbc:h2:"+file.getAbsolutePath()); ds.setUsername("sa"); ds.setPassword(""); // Initialize the database to create files try { ds.getConnection().close(); } catch (SQLException e) { throw new DaoException(e); } return ds; } }
datasource.setIdleMaxAge(env.getProperty(DB_IDDLE_MAX_AGE, Integer.class, DB_DEFAULT_IDDLE_MAX_AGE), TimeUnit.SECONDS); datasource.setMaxConnectionsPerPartition(env.getProperty( DB_MAX_CONNECTIONS_PER_PARTITION, Integer.class, DB_DEFAULT_MAX_CONNECTIONS_PER_PARTITION));
dataSource.setPassword(environment.getProperty("database.password")); dataSource.setIdleConnectionTestPeriodInMinutes(30); dataSource.setMaxConnectionsPerPartition(5); dataSource.setMinConnectionsPerPartition(2); dataSource.setPartitionCount(3);
@Bean(destroyMethod = "close") public DataSource mainDataSource() { BoneCPDataSource dataSource = new BoneCPDataSource(); dataSource.setDriverClass(jdbcDriverClass); dataSource.setJdbcUrl(jdbcUrl); dataSource.setUsername(jdbcUsername); dataSource.setPassword(jdbcPassword); dataSource.setIdleConnectionTestPeriodInMinutes(2); dataSource.setIdleMaxAge(2, TimeUnit.HOURS); dataSource.setMaxConnectionsPerPartition(60); dataSource.setMinConnectionsPerPartition(20); dataSource.setPartitionCount(3); dataSource.setAcquireIncrement(10); dataSource.setStatementsCacheSize(50); return dataSource; } }
dataSource.setPassword(environment.getProperty("database.password")); dataSource.setIdleConnectionTestPeriodInMinutes(30); dataSource.setMaxConnectionsPerPartition(5); dataSource.setMinConnectionsPerPartition(2); dataSource.setPartitionCount(3);
private BoneCPDataSource createDataSource() { ResourceHelper.forName(config.getJdbcDriver(), getClass()); BoneCPDataSource datasource = new BoneCPDataSource(); datasource.setDriverClass(config.getJdbcDriver()); datasource.setJdbcUrl(config.getJdbcUrl()); datasource.setUsername(config.getJdbcUser()); datasource.setPassword(config.getJdbcPassword()); datasource.setMinConnectionsPerPartition(config.getPoolMinConnections()); datasource.setMaxConnectionsPerPartition(config.getPoolMaxConnections()); return datasource; } }
private BoneCPDataSource createBoneCPDataSource(Properties props) throws Exception { BoneCPDataSource dataSource = null; if (props == null) { dataSource = new BoneCPDataSource(); dataSource.setMaxConnectionsPerPartition(maxActive); dataSource.setMinConnectionsPerPartition(minIdle); } else { BoneCPConfig config = new BoneCPConfig(props); dataSource = new BoneCPDataSource(config); } dataSource.setJdbcUrl(jdbcUrl); dataSource.setDriverClass(jdbcDriver); dataSource.setUsername(username); dataSource.setPassword(password); return dataSource; }
pool.setMaxConnectionsPerPartition( config.maxPoolSize().get() );
pool.setMaxConnectionsPerPartition( config.maxPoolSize().get() );
pool.setMaxConnectionsPerPartition( config.maxPoolSize().get() );
dataSource.setMaxConnectionsPerPartition(MaxConnPerPartition); dataSource.setPartitionCount(PartitionCount); dataSource.setAcquireIncrement(AcquireIncrement);
private BoneCPDataSource createNewDataSource() { BoneCPDataSource target = new BoneCPDataSource(); target.setDriverClass(config.getDriverClassName()); target.setJdbcUrl(config.getJdbcUrl()); target.setUsername(config.getUserName()); target.setPassword(config.getPassword()); target.setIdleConnectionTestPeriodInMinutes(config.getIdleConnectionTestPeriodInMinutes()); target.setIdleMaxAgeInMinutes(config.getIdleMaxAgeInMinutes()); target.setMaxConnectionsPerPartition(config.getMaxConnectionsPerPartition()); target.setMinConnectionsPerPartition(config.getMinConnectionsPerPartition()); target.setPartitionCount(config.getPartitionCount()); target.setAcquireIncrement(config.getAcquireIncrement()); target.setStatementsCacheSize(config.getStatementsCacheSize()); target.setDisableJMX(true); return target; }
datasource.setMaxConnectionsPerPartition(dbConf.getIntegerWithDefault("maxConnectionsPerPartition", 30)); datasource.setMinConnectionsPerPartition(dbConf.getIntegerWithDefault("minConnectionsPerPartition", 5)); datasource.setAcquireIncrement(dbConf.getIntegerWithDefault("acquireIncrement", 1));
if (size >= 0) ds.setMaxConnectionsPerPartition(size);