/** * receives notiification of the value for a particular tag * * @param element the xml element * @param value it's associated value */ @Override public void setElementValue(XMLElement element, String value) { if (RuntimeTagNames.EJB_REFERENCE_NAME.equals(element.getQName())) { Object parentDesc = getParentNode().getDescriptor(); Logger logger = DOLUtils.getDefaultLogger(); if (parentDesc instanceof EjbReferenceContainer) { try { descriptor = ((EjbReferenceContainer)parentDesc).getEjbReference(value); if (logger.isLoggable(Level.FINER)) { logger.finer("Applying ref runtime to " + descriptor); } } catch (IllegalArgumentException iae) { logger.warning(iae.getMessage()); } } if (descriptor == null) { logger.log(Level.SEVERE, "enterprise.deployment.backend.addDescriptorFailure", new Object[]{"ejb-ref" , value }); } } else { super.setElementValue(element, value); } }
/** * receives notiification of the value for a particular tag * * @param element the xml element * @param value it's associated value */ public void setElementValue(XMLElement element, String value) { if (RuntimeTagNames.EJB_REFERENCE_NAME.equals(element.getQName())) { Object parentDesc = getParentNode().getDescriptor(); if (parentDesc instanceof EjbReferenceContainer) { try { descriptor = ((EjbReferenceContainer) parentDesc).getEjbReference(value); DOLUtils.getDefaultLogger().finer("Applying ref runtime to " + descriptor); } catch (IllegalArgumentException iae) { DOLUtils.getDefaultLogger().warning(iae.getMessage()); } } if (descriptor==null) { DOLUtils.getDefaultLogger().log(Level.SEVERE, "enterprise.deployment.backend.addDescriptorFailure", new Object[]{"ejb-ref" , value }); } } else super.setElementValue(element, value); }
/** * receives notiification of the value for a particular tag * * @param element the xml element * @param value it's associated value */ public void setElementValue(XMLElement element, String value) { if (RuntimeTagNames.EJB_REFERENCE_NAME.equals(element.getQName())) { Object parentDesc = getParentNode().getDescriptor(); if (parentDesc instanceof EjbReferenceContainer) { try { descriptor = ((EjbReferenceContainer) parentDesc).getEjbReference(value); DOLUtils.getDefaultLogger().finer("Applying ref runtime to " + descriptor); } catch (IllegalArgumentException iae) { DOLUtils.getDefaultLogger().warning(iae.getMessage()); } } if (descriptor==null) { DOLUtils.getDefaultLogger().log(Level.SEVERE, "enterprise.deployment.backend.addDescriptorFailure", new Object[]{"ejb-ref" , value }); } } else super.setElementValue(element, value); }
EjbReference ejbRef = null; try { ejbRef = getEjbReferenceContainer().getEjbReference(name);
EjbReference ejbRef = null; try { ejbRef = getEjbReferenceContainer().getEjbReference(name);