@AfterClass public static void dropDatabase() throws Exception { DATABASE_HELPER.getDataSource().destroy(); }
@AfterClass public static void dropDatabase() throws Exception { DATABASE_HELPER.getDataSource().destroy(); }
@ExceptionSafe public void destroy() { if (!destroyed.compareAndSet(false, true)) { return; } source.destroy(); try { conn.close(); } catch (SQLException e) { throw new CloudRuntimeException(e); } connectionTimeoutExecutor.shutdown(); } }
@Override public void stop() { SingleConnectionDataSource ds; ds=((SingleConnectionDataSource)AppUtil.getContext().getBean("dataSource")); ds.destroy(); AppUtil.closeContext(); }
@Override public void destroy() throws Exception { factoryDataSource.destroy(); }
/** * Destroy. */ public void destroy(){ //Statement Close JdbcUtils.closeStatement(this.getCurrentStatement()); this.primarySingleConnectionDataSource.destroy(); this.primarySingleConnectionDataSource = null; if(this.secondarySingleConnectionDataSource != null) { this.secondarySingleConnectionDataSource.destroy(); this.secondarySingleConnectionDataSource = null; } }
@Override public void close() { super.close(); ((SingleConnectionDataSource) connPool).destroy(); } }
@Override public void close() { super.close(); ((SingleConnectionDataSource) connPool).destroy(); } }
@Override public void close() { try { if (!closed) ((SingleConnectionDataSource) getJdbcTemplate().getDataSource()).destroy(); } catch (Throwable t) { log.warn("could not close data source", t); } closed = true; super.close(); }
workbenchDataSource.getSingleConnectionDataSource().destroy(); LOGGER.info("Destroy workbench DataSource : {}", workbenchDataSource.getWebSocketId());
scds.destroy(); connection.close();