bindingConfiguration = new BindingConfiguration(name, new LookupInjectionSource(messageRef.getMappedName())); bindings.add(bindingConfiguration); } else if (!isEmpty(messageRef.getLink())) { final MessageDestinationInjectionSource messageDestinationInjectionSource = new MessageDestinationInjectionSource(messageRef.getLink(), name); bindingConfiguration = new BindingConfiguration(name, messageDestinationInjectionSource); deploymentUnit.addToAttachmentList(Attachments.MESSAGE_DESTINATIONS, messageDestinationInjectionSource);
/** * Get the link. * * @return the link. */ public String getLink() { return getDelegate().getLink(); }
/** * Get the link. * * @return the link. */ public String getLink() { return getDelegate().getLink(); }
@Override public String toString() { StringBuilder tmp = new StringBuilder("MessageDestinationReferenceMetaData{"); tmp.append("name="); tmp.append(getMessageDestinationRefName()); tmp.append(",type="); tmp.append(getType()); tmp.append(",link="); tmp.append(getLink()); tmp.append(",ignore-dependecy="); tmp.append(super.isDependencyIgnored()); tmp.append(",jndi-name="); tmp.append(super.getJndiName()); tmp.append(",resolvoed-jndi-name="); tmp.append(super.getResolvedJndiName()); tmp.append(",usage="); tmp.append(getMessageDestinationUsage()); tmp.append('}'); return tmp.toString(); } }
protected void resolveMsgRefs(DeploymentUnit unit, MessageDestinationReferencesMetaData msgRefs, List<String> unresolvedRefs) { if(msgRefs == null) return; ArrayList<MessageDestinationMetaData> searched = new ArrayList<MessageDestinationMetaData>(); for(MessageDestinationReferenceMetaData ref : msgRefs) { String mappedName = ref.getMappedName(); if(mappedName == null || mappedName.length() == 0) { String link = ref.getLink(); MessageDestinationMetaData target = null; if(link != null) target = findMessageDestination(unit, link, searched); if(target == null) unresolvedRefs.add(ref.getMessageDestinationRefName()+"/message-destination-ref/"+link + " available: " + searched); else mappedName = target.getMappedName(); } ref.setResolvedJndiName(mappedName); } }
String link = ref.getLink(); if (link != null)
private static void loadXmlMessageDestinationRefs(InjectionContainer container, Collection<MessageDestinationReferenceMetaData> refs) { for (MessageDestinationReferenceMetaData envRef : refs) { String encName = "env/" + envRef.getMessageDestinationRefName(); if (container.getEncInjectors().containsKey(encName)) continue; String jndiName = envRef.getMappedName(); if (jndiName == null || jndiName.equals("")) { // Look for a message-destination-link String link = envRef.getLink(); if( link != null ) { jndiName = container.resolveMessageDestination(link); if (jndiName == null) throw new RuntimeException("message-destination-link not found " + link + " of deployment " + container.getIdentifier()); // TODO: add dependency } else throw new RuntimeException("mapped-name or message-destination-link is required for " + envRef.getMessageDestinationRefName() + " of deployment " + container.getIdentifier()); } container.getEncInjectors().put(encName, new LinkRefEncInjector(encName, jndiName, "<message-destination-ref>")); InjectionUtil.injectionTarget(encName, envRef, container, container.getEncInjections()); } }
private void addMessageDestinationAnnotations(EJBContainer container, MessageDestinationReferencesMetaData refs) { if(refs == null) return; for(MessageDestinationReferenceMetaData ref : refs) { if (ref.getMappedName() == null || ref.getMappedName().equals("")) { JBossAssemblyDescriptorMetaData descriptor = dd.getAssemblyDescriptor(); if (descriptor != null) { MessageDestinationMetaData destination = descriptor.getMessageDestination(ref.getLink()); if (destination != null) { ref.setMappedName(destination.getJndiName()); } } } } }
if(mappedName == null || mappedName.length() == 0) String link = ref.getLink(); ContainerDependencyMetaData target = null; if(link != null)
bindingConfiguration = new BindingConfiguration(name, new LookupInjectionSource(messageRef.getMappedName())); bindings.add(bindingConfiguration); } else if (!isEmpty(messageRef.getLink())) { final MessageDestinationInjectionSource messageDestinationInjectionSource = new MessageDestinationInjectionSource(messageRef.getLink(), name); bindingConfiguration = new BindingConfiguration(name, messageDestinationInjectionSource); deploymentUnit.addToAttachmentList(Attachments.MESSAGE_DESTINATIONS, messageDestinationInjectionSource);
bindingConfiguration = new BindingConfiguration(name, new LookupInjectionSource(messageRef.getMappedName())); bindings.add(bindingConfiguration); } else if (!isEmpty(messageRef.getLink())) { final MessageDestinationInjectionSource messageDestinationInjectionSource = new MessageDestinationInjectionSource(messageRef.getLink(), name); bindingConfiguration = new BindingConfiguration(name, messageDestinationInjectionSource); deploymentUnit.addToAttachmentList(Attachments.MESSAGE_DESTINATIONS, messageDestinationInjectionSource);
bindingConfiguration = new BindingConfiguration(name, new LookupInjectionSource(messageRef.getMappedName())); bindings.add(bindingConfiguration); } else if (!isEmpty(messageRef.getLink())) { final MessageDestinationInjectionSource messageDestinationInjectionSource = new MessageDestinationInjectionSource(messageRef.getLink(), name); bindingConfiguration = new BindingConfiguration(name, messageDestinationInjectionSource); deploymentUnit.addToAttachmentList(Attachments.MESSAGE_DESTINATIONS, messageDestinationInjectionSource);
String link = ref.getLink(); if (link != null)
String link = ref.getLink(); if (link != null)
String link = ref.getLink(); if (link != null)