List of usage examples for org.apache.commons.dbcp2 BasicDataSource getMaxConnLifetimeMillis
@Override public long getMaxConnLifetimeMillis()
From source file:i5.las2peer.services.mobsos.SurveyService.java
/** * TODO: write documentation/*from ww w . ja v a2 s. c o m*/ * * @param ds */ private static void printDataSourceStats(DataSource ds) { System.out.println("Data Source Stats: "); BasicDataSource bds = (BasicDataSource) ds; System.out.println(" Num Active: " + bds.getNumActive()); System.out.println(" Num Idle: " + bds.getNumIdle()); System.out.println(" Max Idle: " + bds.getMaxIdle()); System.out.println(" Max Total: " + bds.getMaxTotal()); System.out.println(" Max Conn Lifetime Millis: " + bds.getMaxConnLifetimeMillis()); System.out.println(" Min Idle: " + bds.getMinIdle()); System.out.println(" Min Evictable Idletime Millis: " + bds.getMinEvictableIdleTimeMillis()); System.out.println(" Validation Query: " + bds.getValidationQuery()); }
From source file:org.apache.druid.metadata.SQLMetadataConnectorTest.java
@Test public void testBasicDataSourceCreation() throws Exception { MetadataStorageConnectorConfig config = getDbcpPropertiesFile(true, "host", 1234, "connectURI", "user", "{\"type\":\"default\",\"password\":\"nothing\"}", "nothing"); TestSQLMetadataConnector testSQLMetadataConnector = new TestSQLMetadataConnector( Suppliers.ofInstance(config), Suppliers.ofInstance(tablesConfig)); BasicDataSource dataSource = testSQLMetadataConnector.getDatasource(); Assert.assertEquals(dataSource.getMaxConnLifetimeMillis(), 1200000); Assert.assertEquals((long) dataSource.getDefaultQueryTimeout(), 30000); }