Examples of BoneCPConfig


Examples of com.jolbox.bonecp.BoneCPConfig

        ((BoneCPDataSource) dataSource).close();
    }

    @Override
    public DataSource pool(final String name, final DataSource ds, final Properties properties) {
        final BoneCPConfig config;
        final BoneCP pool;
        try {
            config = new BoneCPConfig(prefixedProps(properties));
            pool = new BoneCP(config);
        } catch (Exception e) {
            throw new IllegalArgumentException(e);
        }
        return build(BoneCPDataSourceProvidedPool.class, new BoneCPDataSourceProvidedPool(pool), new Properties());
View Full Code Here

Examples of com.jolbox.bonecp.BoneCPConfig

    String driverUrl = HiveConf.getVar(conf, HiveConf.ConfVars.METASTORECONNECTURLKEY);
    String user = HiveConf.getVar(conf, HiveConf.ConfVars.METASTORE_CONNECTION_USER_NAME);
    String passwd = HiveConf.getVar(conf, HiveConf.ConfVars.METASTOREPWD);

    BoneCPConfig config = new BoneCPConfig();
    config.setJdbcUrl(driverUrl);
    config.setMaxConnectionsPerPartition(10);
    config.setPartitionCount(1);
    config.setUser(user);
    config.setPassword(passwd);
    connPool = new BoneCP(config);
  }
View Full Code Here

Examples of com.jolbox.bonecp.BoneCPConfig

    public static final Logger LOG = LoggerFactory.getLogger(DBPools.class);

    public static synchronized void initializePool(final Config settings) {
        if (pgObserverDatasource == null) {
            BoneCPConfig config = new BoneCPConfig();
            config.setAcquireIncrement(1);
            config.setJdbcUrl("jdbc:postgresql://" + settings.database.host + ":" + settings.database.port + "/"
                    + settings.database.name);
            config.setUsername(settings.database.backend_user);
            config.setPassword(settings.database.backend_password);
            config.setPartitionCount(1);
            config.setMaxConnectionsPerPartition(20);
            config.setMinConnectionsPerPartition(1);
            config.setConnectionTimeoutInMs(2000);
            config.setInitSQL("set search_path to monitor_data, monitor_api, public");

            pgObserverDatasource = new BoneCPDataSource(config);

            try {
View Full Code Here

Examples of com.jolbox.bonecp.BoneCPConfig

 
  public JDBCManager(String driver, String connectionUri, int nConnectionsPool, String userName, String password) throws SQLException, ClassNotFoundException {
   
    Class.forName(driver);
   
    BoneCPConfig config = new BoneCPConfig();
    config.setJdbcUrl(connectionUri);
    config.setMinConnectionsPerPartition(nConnectionsPool);
    config.setMaxConnectionsPerPartition(nConnectionsPool);
    config.setUsername(userName);
    config.setPassword(password);
    config.setPartitionCount(1);
    config.setDefaultAutoCommit(false);

    connectionPool = new BoneCP(config); // setup the connection pool
  }
View Full Code Here

Examples of com.jolbox.bonecp.BoneCPConfig

        ((BoneCPDataSource) dataSource).close();
    }

    @Override
    public DataSource pool(final String name, final DataSource ds, final Properties properties) {
        final BoneCPConfig config;
        final BoneCP pool;
        try {
            config = new BoneCPConfig(prefixedProps(properties));
            pool = new BoneCP(config);
        } catch (Exception e) {
            throw new IllegalArgumentException(e);
        }
        return build(BoneCPDataSourceProvidedPool.class, new BoneCPDataSourceProvidedPool(pool), new Properties());
View Full Code Here

Examples of com.jolbox.bonecp.BoneCPConfig

    String driverUrl = HiveConf.getVar(conf, HiveConf.ConfVars.METASTORECONNECTURLKEY);
    String user = HiveConf.getVar(conf, HiveConf.ConfVars.METASTORE_CONNECTION_USER_NAME);
    String passwd = HiveConf.getVar(conf, HiveConf.ConfVars.METASTOREPWD);

    BoneCPConfig config = new BoneCPConfig();
    config.setJdbcUrl(driverUrl);
    config.setMaxConnectionsPerPartition(10);
    config.setPartitionCount(1);
    config.setUser(user);
    config.setPassword(passwd);
    connPool = new BoneCP(config);
  }
View Full Code Here

Examples of com.jolbox.bonecp.BoneCPConfig

*/
@Test(groups = TestGroup.INTEGRATION)
public class BoneCPHackTest {

  private BoneCPConfig createConfig() {
    final BoneCPConfig config = new BoneCPConfig();
    config.setPartitionCount(1);
    config.setLazyInit(false);
    config.setMinConnectionsPerPartition(3);
    config.setMaxConnectionsPerPartition(3);
    config.setDatasourceBean(new AbstractDataSource() {

      @Override
      public Connection getConnection() throws SQLException {
        return Mockito.mock(Connection.class);
      }

      @Override
      public Connection getConnection(String username, String password) throws SQLException {
        return getConnection();
      }
     
      public Logger getParentLogger() {
        return null;
      }
    });
    config.setConnectionTimeoutInMs(Timeout.standardTimeoutMillis());
    config.setConnectionHook(new BoneCPHack(config.getConnectionHook()));
    return config;
  }
View Full Code Here

Examples of com.jolbox.bonecp.BoneCPConfig

    public void load() {
        try {
            Class.forName("com.mysql.jdbc.Driver");

            BoneCPConfig config = new BoneCPConfig();

            config.setJdbcUrl(String.format(
                    "jdbc:mysql://%s/%s",
                    H4J.getConfig().get("storage.host"),
                    H4J.getConfig().get("storage.name")));

            config.setMinConnectionsPerPartition(2);
            config.setMaxConnectionsPerPartition(10);

            config.setPartitionCount(1);

            config.setUsername(H4J.getConfig().get("storage.user"));
            config.setPassword(H4J.getConfig().get("storage.password"));

            pool = new BoneCP(config);

            H4J.getLogger(StorePool.class.getName()).info("Storage Pool loaded successfully!");
        } catch (Exception ex) {
View Full Code Here

Examples of com.jolbox.bonecp.BoneCPConfig

   * @throws PropertyVetoException
   * @throws SQLException
   */
  private long testPreparedStatementSingleThreadBoneCP() throws PropertyVetoException, SQLException{
    // Start BoneCP
    BoneCPConfig config = new BoneCPConfig();
    config.setJdbcUrl(url);
    config.setUsername(username);
    config.setPassword(password);
    config.setIdleConnectionTestPeriod(0);
    config.setIdleMaxAge(0);
    config.setStatementsCacheSize(30);
    config.setDisableConnectionTracking(true);
    config.setMinConnectionsPerPartition(pool_size);
    config.setMaxConnectionsPerPartition(pool_size);
    config.setPartitionCount(1);
    config.setAcquireIncrement(5);
   
    BoneCP dsb = new BoneCP(config);

    Connection conn = dsb.getConnection();

View Full Code Here

Examples of com.jolbox.bonecp.BoneCPConfig

   * @return time taken
   * @throws SQLException
   */
  private long singleBoneCP() throws SQLException{
    // Start BoneCP
    BoneCPConfig config = new BoneCPConfig();
    config.setJdbcUrl(url);
    config.setUsername(username);
    config.setPassword(password);
    config.setStatementsCacheSize(0);
    config.setMinConnectionsPerPartition(pool_size);
    config.setMaxConnectionsPerPartition(pool_size);
    config.setPartitionCount(1);
    config.setAcquireIncrement(5);
    config.setDisableConnectionTracking(true);
    BoneCP dsb = new BoneCP(config);

    long start = System.currentTimeMillis();
    for (int i=0; i < MAX_CONNECTIONS; i++){
      Connection conn = dsb.getConnection();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.