public static String getIdentity(BindableResource resource){ return resource.getJndiName(); } }
public boolean isBindableResourceEnabled(BindableResource br){ boolean resourceRefEnabled = false; ResourceRef ref = getServer().getResourceRef(br.getJndiName()); if (ref != null) { resourceRefEnabled = Boolean.valueOf(ref.getEnabled()); } else { if(_logger.isLoggable(Level.FINE)) { _logger.fine("ResourcesUtil :: isResourceReferenceEnabled null ref"); } } boolean resourceEnabled = Boolean.valueOf(br.getEnabled()); return resourceEnabled && resourceRefEnabled; }
public static ResourceInfo getResourceInfo(BindableResource resource){ if(resource.getParent() != null && resource.getParent().getParent() instanceof Application){ Application application = (Application)resource.getParent().getParent(); return new ResourceInfo(resource.getJndiName(), application.getName()); }else if(resource.getParent() != null && resource.getParent().getParent() instanceof Module){ Module module = (Module)resource.getParent().getParent(); Application application = (Application)module.getParent(); return new ResourceInfo(resource.getJndiName(), application.getName(), module.getName()); }else{ return new ResourceInfo(resource.getJndiName()); } }
private boolean isResourceEnabled(Resource resource) { boolean resourceEnabled = resource instanceof BindableResource ? Boolean.valueOf(((BindableResource) resource).getEnabled()) : isServerResourceEnabled(resource); return resourceEnabled; } }
@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; }
public static BindableResource getBindableResourceByName(Resources resources, String name) { Collection<BindableResource> typedResources = resources.getResources(BindableResource.class); if(typedResources != null) for(BindableResource resource : typedResources){ if(resource.getJndiName().equals(name)){ return resource; } } return null; }
}else if (resource instanceof BindableResource) { BindableResource bindableResource = (BindableResource)resource; if(bindableResource.getJndiName().contains(ConnectorConstants.DATASOURCE_DEFINITION_JNDINAME_PREFIX)){ return Boolean.valueOf(bindableResource.getEnabled()); ((BindableResource) resource).getJndiName()); return isEnabled((BindableResource) resource) && ((resRef != null) && parseBoolean(resRef.getEnabled()));
public static ResourceInfo getResourceInfo(BindableResource resource){ if(resource.getParent() != null && resource.getParent().getParent() instanceof Application){ Application application = (Application)resource.getParent().getParent(); return new ResourceInfo(resource.getJndiName(), application.getName()); }else if(resource.getParent() != null && resource.getParent().getParent() instanceof Module){ Module module = (Module)resource.getParent().getParent(); Application application = (Application)module.getParent(); return new ResourceInfo(resource.getJndiName(), application.getName(), module.getName()); }else{ return new ResourceInfo(resource.getJndiName()); } }
if (instance instanceof BindableResource) { BindableResource bindableResource = (BindableResource) instance; if (getEnabledResourceRefforResource(bindableResource) && Boolean.valueOf(bindableResource.getEnabled())) { deployer.redeployResource(instance); if (getEnabledResourceRefforResource(bindableResource) && Boolean.valueOf(bindableResource.getEnabled())) { ResourceDeployer parentDeployer = getResourceDeployer(instance.getParent()); if (parentDeployer != null)
public Object run(Resources param) throws PropertyVetoException, TransactionFailure { Collection<BindableResource> referringResources = JdbcResourcesUtil.getResourcesOfPool(param, poolName); for (BindableResource referringResource : referringResources) { // delete resource-refs deleteServerResourceRefs(servers, referringResource.getJndiName()); deleteClusterResourceRefs(clusters, referringResource.getJndiName()); // remove the resource param.getResources().remove(referringResource); } return true; //no-op } }, resources);
BindableResource resource = (BindableResource) domain.getResources().getResourceByName(BindableResource.class, ref.getRef()); if(Boolean.valueOf(ref.getEnabled()) && Boolean.valueOf(resource.getEnabled())){ ResourceInfo resourceInfo = new ResourceInfo(resource.getJndiName()); resourcesBinder.deployResource(resourceInfo, resource);
return false; boolean resourceEnabled = ConnectorsUtil.parseBoolean(br.getEnabled());
private boolean getEnabledResourceRefforResource(BindableResource bindableResource) { for (ResourceRef ref : getResourceRefs()) { if (ref.getRef().equals(bindableResource.getJndiName())) { return Boolean.valueOf(ref.getEnabled()); } } return false; }
if (resource instanceof BindableResource) { BindableResource br = (BindableResource) resource; if (Boolean.valueOf(ref.getEnabled()) && Boolean.valueOf(br.getEnabled())) { ResourceInfo resourceInfo = new ResourceInfo(br.getJndiName()); resourcesBinder.deployResource(resourceInfo, br);
if (getEnabledResourceRefforResource(bindableResource) && Boolean.valueOf(bindableResource.getEnabled())) { ResourceDeployer parentDeployer = getResourceDeployer(instance.getParent()); if (parentDeployer != null)
@Override public boolean isValid(final Resource resource, final ConstraintValidatorContext constraintValidatorContext) { if(resource.getParent().getParent() instanceof Domain){ if(resource instanceof BindableResource){ if(((BindableResource)resource).getJndiName().contains(":")){ return false; } }else if(resource instanceof ResourcePool){ if(((ResourcePool)resource).getName().contains(":")){ return false; } } } return true; } }
@Override public boolean isValid(final Resource resource, final ConstraintValidatorContext constraintValidatorContext) { if(resource.getParent().getParent() instanceof Domain){ if(resource instanceof BindableResource){ if(((BindableResource)resource).getJndiName().contains(":")){ return false; } }else if(resource instanceof ResourcePool){ if(((ResourcePool)resource).getName().contains(":")){ return false; } } } return true; } }
Resource res = (Resource)itr.next(); if(bindableResource){ resourceName = ((BindableResource)res).getJndiName(); } else if(poolResource){ resourceName = ((ResourcePool)res).getName();
if(r instanceof BindableResource) { final String jndiName = ((BindableResource) r).getJndiName(); final Resource r = it.next(); if(r instanceof BindableResource) { final String jndiName = ((BindableResource) r).getJndiName(); done &= rs.getResources().remove(r); logger.logp(Level.FINE, CLASSNAME, "run",