private boolean isResourceExists(String jndiName) { //resource-ref is created only for a BindableResource return domain.getResources().getResourceByName(BindableResource.class, jndiName) != null; } }
private static boolean hasDuplicate(Resources resources, Resource res) { final String id = getIdToCompare(res); return resources.getResourceByName(res.getClass(), id) != null; }
private static boolean hasDuplicate(Resources resources, Resource res) { final String id = getIdToCompare(res); return resources.getResourceByName(res.getClass(), id) != null; }
private boolean isServerResource(String name) { return domain.getResources().getResourceByName(ServerResource.class, name) != null; }
private boolean isBindableResource(String name) { return domain.getResources().getResourceByName(BindableResource.class, name) != null; }
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; }
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 static Collection<BindableResource> getResourcesOfPool(Resources resources, String connectionPoolName){ Set<BindableResource> resourcesReferringPool = new HashSet<BindableResource>(); ResourcePool pool = (ResourcePool) resources.getResourceByName(ResourcePool.class, connectionPoolName); if (pool != null) { Collection<BindableResource> bindableResources = getResources(resources, BindableResource.class); for (BindableResource resource : bindableResources) { if (ConnectorResource.class.isAssignableFrom(resource.getClass())) { if ((((ConnectorResource) resource).getPoolName()).equals(connectionPoolName)) { resourcesReferringPool.add(resource); } } else if (JdbcResource.class.isAssignableFrom(resource.getClass())) { if ((((JdbcResource) resource).getPoolName()).equals(connectionPoolName)) { resourcesReferringPool.add(resource); } } } } return resourcesReferringPool; }
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; }
final String id = getIdToCompare(res); if (resources.getResourceByName(res.getClass(), id) != null) { conflictingResources.append("\n"); String message = localStrings.getString("conflict.resource.with.domain.xml",
@Override public boolean isValid(final BindableResource resource, final ConstraintValidatorContext constraintValidatorContext) { Resources resources = (Resources) resource.getParent(); if(resources.getParent() instanceof Domain || // for app-scoped/module-scoped resources, <resources> configuration will not // not be fully available until deployment is complete. (!(resources.getParent() instanceof Domain) && resources.getResources().size() > 0)){ if(resource instanceof ConnectorResource){ ConnectorResource cr = (ConnectorResource)resource; return resources.getResourceByName(ConnectorConnectionPool.class, cr.getPoolName()) != null; }else if(resource instanceof JdbcResource){ JdbcResource jr = (JdbcResource)resource; return resources.getResourceByName(JdbcConnectionPool.class, jr.getPoolName()) != null; } } return true; } }
private boolean isBindableResourceEnabled(String jndiName) { boolean resourceEnabled = false; BindableResource res = (BindableResource) domain.getResources().getResourceByName(BindableResource.class, jndiName); if(res != null){ resourceEnabled = Boolean.valueOf(res.getEnabled()); } boolean refEnabled = false; if(resourceEnabled){ ResourceRef ref = domain.getServerNamed(environment.getInstanceName()).getResourceRef(jndiName); if(ref != null){ refEnabled = Boolean.valueOf(ref.getEnabled()); } } return resourceEnabled && refEnabled; }
getResources(resourceInfo).getResourceByName(AdminObjectResource.class, resourceInfo.getName()); if(adminObjectResource == null || !ConnectorsUtil.parseBoolean(adminObjectResource.getEnabled())) { return null; new ResourceAdapterConfig[1]; resourceAdapterConfig[0] = (ResourceAdapterConfig) getGlobalResources().getResourceByName(ResourceAdapterConfig.class, rarName); DeferredResourceConfig resourceConfig = new DeferredResourceConfig(rarName,adminObjectResource,
getResources(poolInfo).getResourceByName(ConnectorConnectionPool.class, poolInfo.getName()); if(ccPool == null) { return null; new ResourceAdapterConfig[1]; resourceAdapterConfig[0] = (ResourceAdapterConfig) getGlobalResources().getResourceByName(ResourceAdapterConfig.class, rarName); DeferredResourceConfig resourceConfig = new DeferredResourceConfig(rarName,null,ccPool,
resources.getResourceByName(JdbcConnectionPool.class, poolName);
domain.getResources().getResourceByName(BindableResource.class, ref.getRef()); if(Boolean.valueOf(ref.getEnabled()) && Boolean.valueOf(resource.getEnabled())){ ResourceInfo resourceInfo = new ResourceInfo(resource.getJndiName());
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; }
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());
resource = resources.getResourceByName(resourceType, jndiName); } else { resource = resources.getResourceByName(resourceType, jndiName);
domain.getResources().getResourceByName(BindableResource.class, ref.getRef());