public ResourcePool getPoolConfig(PoolInfo poolInfo){ Resources resources = getResources(poolInfo); ResourcePool pool = null; if(resources != null){ pool = (ResourcePool)resources.getResourceByName(ResourcePool.class, poolInfo.getName()); } return pool; }
public JdbcConnectionPool getJdbcConnectionPoolOfResource(ResourceInfo resourceInfo) { JdbcResource resource = null; JdbcConnectionPool pool = null; Resources resources = getResources(resourceInfo); if(resources != null){ resource = (JdbcResource)resources.getResourceByName(JdbcResource.class, resourceInfo.getName()); if(resource != null){ pool = (JdbcConnectionPool)resources.getResourceByName(JdbcConnectionPool.class, resource.getPoolName()); } } return pool; }
public ConnectorConnectionPool getConnectorConnectionPoolOfResource(ResourceInfo resourceInfo) { ConnectorResource resource = null; ConnectorConnectionPool pool = null; Resources resources = getResources(resourceInfo); if(resources != null){ resource = (ConnectorResource)resources.getResourceByName(ConnectorResource.class, resourceInfo.getName()); if(resource != null){ pool = (ConnectorConnectionPool)resources.getResourceByName(ConnectorConnectionPool.class, resource.getPoolName()); } } return pool; }
JdbcResource jdbcResource = (JdbcResource) getResources(resourceInfo).getResourceByName(JdbcResource.class, resourceInfo.getName()); if(jdbcResource == null || !ConnectorsUtil.parseBoolean(jdbcResource.getEnabled())) { String cmpResourceName = getCorrespondingCmpResourceName(resourceInfo); jdbcResource = (JdbcResource) getResources(resourceInfo).getResourceByName(JdbcResource.class, cmpResourceName); if(jdbcResource == null) { getResources(resourceInfo).getResourceByName(JdbcConnectionPool.class, jdbcResource.getPoolName()); if(jdbcPool == null) { return null;
getResources(resourceInfo).getResourceByName(AdminObjectResource.class, resourceInfo.getName()); if(adminObjectResource == null || !ConnectorsUtil.parseBoolean(adminObjectResource.getEnabled())) { return null;
getResources(resourceInfo).getResourceByName(ConnectorResource.class, resourceInfo.getName()); if (connectorResource == null || !ConnectorsUtil.parseBoolean(connectorResource.getEnabled())) { return null; getResources(resourceInfo).getResourceByName(ConnectorConnectionPool.class, poolName); if (ccPool == null) { return null;
private void handlePoolRecreationForExistingProxies(ConnectorConnectionPool connConnPool) { recreatePool(connConnPool); Collection<BindableResource> resourcesList ; if(!connConnPool.isApplicationScopedResource()){ resourcesList = domain.getResources().getResourcesOfPool(connConnPool.getName()); }else{ PoolInfo poolInfo = connConnPool.getPoolInfo(); Resources resources = ResourcesUtil.createInstance().getResources(poolInfo); resourcesList = resources.getResourcesOfPool(connConnPool.getName()); } for (BindableResource bindableResource : resourcesList) { ResourceInfo resourceInfo = ConnectorsUtil.getResourceInfo(bindableResource); Map<DynamicallyReconfigurableResource, Boolean> connectionFactories = ConnectorRegistry.getInstance().getResourceFactories(resourceInfo); debug("marking connection factories for refresh"); for (DynamicallyReconfigurableResource cf : connectionFactories.keySet()) { debug("marking connection factory for refresh : " + cf); connectionFactories.put(cf, Boolean.valueOf("false")); } } }
protected DeferredResourceConfig getDeferredJdbcPoolConfigs(PoolInfo poolInfo) { Resource[] resourcesToload = new Resource[1]; if(poolInfo == null) { return null; } JdbcConnectionPool jdbcPool = (JdbcConnectionPool) getResources(poolInfo).getResourceByName(JdbcConnectionPool.class, poolInfo.getName()); if(jdbcPool == null) { return null; } String rarName = getRANameofJdbcConnectionPool(jdbcPool); if(rarName != null && ConnectorsUtil.belongsToSystemRA(rarName)) { resourcesToload[0] = jdbcPool; DeferredResourceConfig resourceConfig = new DeferredResourceConfig(rarName,null,null, null,jdbcPool,null,null); resourceConfig.setResourcesToLoad(resourcesToload); return resourceConfig; } return null; }
ConnectorsUtil.isModuleScopedResource(resourceInfo)) { if (getApplicationByName(appName) != null) { resources = getResources(resourceInfo); resources = getResources(resourceInfo);
String poolName = cr.getPoolName(); ConnectorConnectionPool ccp = (ConnectorConnectionPool) getResources(resourceInfo).getResourceByName(ConnectorConnectionPool.class, poolName); if (ccp == null) { return false;
getResources(poolInfo).getResourceByName(ConnectorConnectionPool.class, poolInfo.getName()); if(ccPool == null) { return null;
ResourcesUtil resourcesUtil = ResourcesUtil.createInstance(); ResourcePool pool = resourcesUtil.getPoolConfig(poolInfo); Resources resources = resourcesUtil.getResources(poolInfo); String raName = resourcesUtil.getRarNameOfResource(pool, resources);