/** * Check if ping is on during pool creation. * * @param poolInfo * @return */ public boolean getPingDuringPoolCreation(PoolInfo poolInfo) { return ConnectorsUtil.getPingDuringPoolCreation(poolInfo, getResources(poolInfo)); }
public Resources getGlobalResources(){ ResourceInfo resourceInfo = null; return getRuntime().getResources(resourceInfo); } public Resources getResources(ResourceInfo resourceInfo) {
public Resources getResources(ResourceInfo resourceInfo) { return getRuntime().getResources(resourceInfo); }
public Resources getResources(PoolInfo poolInfo) { return getRuntime().getResources(poolInfo); }
/** * Determines if a connector connection pool is referred in a * server-instance via resource-refs * @param poolInfo pool-name * @return boolean true if pool is referred in this server instance as well enabled, false * otherwise */ public boolean isPoolReferredInServerInstance(PoolInfo poolInfo) { Collection<ConnectorResource> connectorResources = getRuntime().getResources(poolInfo). getResources(ConnectorResource.class); for (ConnectorResource resource : connectorResources) { if(_logger.isLoggable(Level.FINE)) { _logger.fine("poolname " + resource.getPoolName() + "resource " + resource.getJndiName()); } ResourceInfo resourceInfo = ConnectorsUtil.getResourceInfo(resource); if ((resource.getPoolName().equalsIgnoreCase(poolInfo.getName())) && isReferenced(resourceInfo) && isEnabled(resource)){ if(_logger.isLoggable(Level.FINE)) { _logger.fine("Connector resource " + resource.getJndiName() + "refers " + poolInfo + "in this server instance and is enabled"); } return true; } } if(_logger.isLoggable(Level.FINE)) { _logger.fine("No Connector resource refers [ " + poolInfo + " ] in this server instance"); } return false; }
/** * Determines if a JDBC connection pool is referred in a * server-instance via resource-refs * @param poolName pool-name * @return boolean true if pool is referred in this server instance as well enabled, false * otherwise */ public boolean isJdbcPoolReferredInServerInstance(PoolInfo poolInfo) { Collection<JdbcResource> jdbcResources = getRuntime().getResources(poolInfo).getResources(JdbcResource.class); for (JdbcResource resource : jdbcResources) { ResourceInfo resourceInfo = ConnectorsUtil.getResourceInfo(resource); //Have to check isReferenced here! if ((resource.getPoolName().equalsIgnoreCase(poolInfo.getName())) && isReferenced(resourceInfo) && isEnabled(resource)){ if (_logger.isLoggable(Level.FINE)) { _logger.fine("pool " + poolInfo + "resource " + resourceInfo + " referred " + isReferenced(resourceInfo)); _logger.fine("JDBC resource " + resource.getJndiName() + "refers " + poolInfo + "in this server instance and is enabled"); } return true; } } if(_logger.isLoggable(Level.FINE)) { _logger.fine("No JDBC resource refers [ " + poolInfo + " ] in this server instance"); } return false; }
ConnectorRegistry registry = ConnectorRegistry.getInstance(); if (registry.isTransparentDynamicReconfigPool(poolInfo)) { Resources resources = getRuntime().getResources(poolInfo); ResourcePool resourcePool = null; if (resources != null) {
new ResourceInfo(jndiName, resourceInfo.getApplicationName(), resourceInfo.getModuleName()); ConnectorRuntime runtime = ConnectorRuntime.getRuntime(); jdbcResource = (JdbcResource) runtime.getResources(actualResourceInfo).getResourceByName (JdbcResource.class, actualResourceInfo.getName()); if(jdbcResource == null){ jdbcResource = (JdbcResource) runtime.getResources(actualResourceInfo).getResourceByName (JdbcResource.class, actualResourceInfo.getName());
public Resources getResources(ResourceInfo resourceInfo){ if(ConnectorsUtil.isModuleScopedResource(resourceInfo)){ Application application = getApplications().getApplication(resourceInfo.getApplicationName()); Module module = application.getModule(resourceInfo.getModuleName()); return module.getResources(); }else if(ConnectorsUtil.isApplicationScopedResource(resourceInfo)){ Application application = getApplications().getApplication(resourceInfo.getApplicationName()); return application.getResources(); } return getResources(); }
ConnectorsUtil.getWorkSecurityMaps(raName, getResources()); List<WorkSecurityMap> appScopedMap = null; String appName = raName;
public Resources getResources(PoolInfo poolInfo){ Resources resources; if(ConnectorsUtil.isModuleScopedResource(poolInfo)){ Application application = getApplications().getApplication(poolInfo.getApplicationName()); if(application != null){ Module module = application.getModule(poolInfo.getModuleName()); return module.getResources(); }else{ return null; } }else if(ConnectorsUtil.isApplicationScopedResource(poolInfo)){ Application application = getApplications().getApplication(poolInfo.getApplicationName()); if(application != null){ return application.getResources(); }else{ return null; } } return getResources(); }
try { poolToDeploy = (ResourcePool) runtime.getResources(poolInfo).getResourceByName(ResourcePool.class, poolInfo.getName()); runtime.getResourceDeployer(poolToDeploy).deployResource(poolToDeploy); logFine("getUnpooledConnection :: force deployed the ConnectionPool : " + poolInfo);
runtime.getResources(oldPool.getPoolInfo()).getResourcesOfPool(oldPool.getPoolInfo().getName()); ConnectorRegistry registry = ConnectorRegistry.getInstance(); for(BindableResource resource : resources){