public String getKey() { return getName(); }
public String getKey() { final String name = getName(); if (name == null || name.startsWith("java:")) return name; return "java:comp/env/" + name; }
public String getKey() { final String name = getName(); if (name == null || name.startsWith("java:")) return name; return "java:comp/env/" + name; }
private void pruneRefs(final JndiConsumer bean, final EjbDeployment ejbDeployment) { for (final ResourceRef ref : copy(bean.getResourceRef())) { if (ref.getResType().startsWith("javax.jms.")) { final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); bean.getResourceRef().remove(ref); } } for (final ResourceEnvRef ref : bean.getResourceEnvRef()) { final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); } bean.getResourceEnvRef().clear(); for (final MessageDestinationRef ref : bean.getMessageDestinationRef()) { final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); } bean.getMessageDestinationRef().clear(); bean.getPersistenceContextRef().clear(); bean.getPersistenceUnitRef().clear(); }
private void pruneRefs(final JndiConsumer bean, final EjbDeployment ejbDeployment) { for (final ResourceRef ref : copy(bean.getResourceRef())) { if (ref.getResType().startsWith("javax.jms.")) { final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); bean.getResourceRef().remove(ref); } } for (final ResourceEnvRef ref : bean.getResourceEnvRef()) { final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); } bean.getResourceEnvRef().clear(); for (final MessageDestinationRef ref : bean.getMessageDestinationRef()) { final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); } bean.getMessageDestinationRef().clear(); bean.getPersistenceContextRef().clear(); bean.getPersistenceUnitRef().clear(); }
private void pruneRefs(JndiConsumer bean, EjbDeployment ejbDeployment) { for (ResourceRef ref : copy(bean.getResourceRef())) { if (ref.getResType().startsWith("javax.jms.")){ ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); bean.getResourceRef().remove(ref); } } for (ResourceEnvRef ref : bean.getResourceEnvRef()) { ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); } bean.getResourceEnvRef().clear(); for (MessageDestinationRef ref : bean.getMessageDestinationRef()) { ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); ejbDeployment.getResourceLink().remove(resourceLink); } bean.getMessageDestinationRef().clear(); bean.getPersistenceContextRef().clear(); bean.getPersistenceUnitRef().clear(); }
private void processResourceRef(ResourceRef ref, EjbDeployment ejbDeployment, AppResources appResources) throws OpenEJBException { // skip destinations with a global jndi name String mappedName = ref.getMappedName(); if (mappedName == null) mappedName = ""; if ((mappedName).startsWith("jndi:")){ return; } String refName = ref.getName(); String refType = ref.getType(); // skip references such as URLs which are automatically handled by the server if (ignoredReferenceTypes.contains(refType)) { return; } ResourceLink link = ejbDeployment.getResourceLink(refName); if (link == null) { String id = (mappedName.length() == 0) ? ref.getName() : mappedName; id = getResourceId(ejbDeployment.getDeploymentId(), id, refType, appResources); logger.info("Auto-linking resource-ref '" + refName + "' in bean " + ejbDeployment.getDeploymentId() + " to Resource(id=" + id + ")"); link = new ResourceLink(); link.setResId(id); link.setResRefName(refName); ejbDeployment.addResourceLink(link); } else { String id = getResourceId(ejbDeployment.getDeploymentId(), link.getResId(), refType, appResources); link.setResId(id); link.setResRefName(refName); } }
String destinationId = (mappedName.length() == 0) ? ref.getName() : mappedName; destinationId = getResourceId(moduleId, destinationId, ref.getType(), appResources); ref.setMappedName(destinationId);
final String refName = ref.getName(); final String refType = getType(ref, ejbModule.getClassLoader()); ResourceLink link = ejbDeployment.getResourceLink(refName); if (link == null) { String id = mappedName.length() == 0 ? ref.getName() : mappedName; if (id.startsWith("java:")) { id = id.substring("java:".length());
final String refName = ref.getName(); final String refType = getType(ref, ejbModule.getClassLoader()); ResourceLink link = ejbDeployment.getResourceLink(refName); if (link == null) { String id = mappedName.length() == 0 ? ref.getName() : mappedName; if (id.startsWith("java:")) { id = id.substring("java:".length());
String destinationId = mappedName.length() == 0 ? ref.getName() : mappedName; try { destinationId = getResourceId(moduleId, destinationId, refType, appResources);
String destinationId = mappedName.length() == 0 ? ref.getName() : mappedName; try { destinationId = getResourceId(moduleId, destinationId, refType, appResources);
final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); if (resourceLink != null && resourceLink.getResId() != null /* don't overwrite with null */) { ref.setMappedName(resourceLink.getResId());
final ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); if (resourceLink != null && resourceLink.getResId() != null /* don't overwrite with null */) { ref.setMappedName(resourceLink.getResId());
ResourceLink resourceLink = ejbDeployment.getResourceLink(ref.getName()); if (resourceLink != null && resourceLink.getResId() != null /* don't overwrite with null */) { ref.setMappedName(resourceLink.getResId());