/** * Undeploy the resource from the server's runtime naming context * * @param resource a resource object * @throws UnsupportedOperationException Currently we are not supporting this method. */ private synchronized void actualUndeployResource(PoolInfo poolInfo) throws Exception { runtime.deleteConnectorConnectionPool(poolInfo); //performance issue related fix : IT 15784 ConnectorRegistry.getInstance().removeTransparentDynamicReconfigPool(poolInfo); if (_logger.isLoggable(Level.FINEST)) { _logger.finest("Pool Undeployed"); } }
private void registerTransparentDynamicReconfigPool(PoolInfo poolInfo, JdbcConnectionPool resourcePool) { ConnectorRegistry registry = ConnectorRegistry.getInstance(); if(ConnectorsUtil.isDynamicReconfigurationEnabled(resourcePool)){ registry.addTransparentDynamicReconfigPool(poolInfo); }else{ registry.removeTransparentDynamicReconfigPool(poolInfo); } }