/** returns a formatted string representing me. */ public void print(StringBuffer toStringBuffer) { if (isLinkedToMessageDestination()) { toStringBuffer.append("Resolved Message-Destination-Ref ").append(getName()).append( "points to logical message destination ").append(getMessageDestination().getName()); } else { toStringBuffer.append("Unresolved Message-Destination-Ref ").append(getName()).append( "@").append(getType()).append("@").append(usage); } }
/** returns a formatted string representing me. */ public void print(StringBuffer toStringBuffer) { if (isLinkedToMessageDestination()) { toStringBuffer.append("Resolved Message-Destination-Ref ").append(getName()).append( "points to logical message destination ").append(getMessageDestination().getName()); } else { toStringBuffer.append("Unresolved Message-Destination-Ref ").append(getName()).append( "@").append(getType()).append("@").append(usage); } }
private CompEnvBinding getCompEnvBinding(MessageDestinationReferenceDescriptor next) { String name = descriptorToLogicalJndiName(next); String physicalJndiName = null; if (next.isLinkedToMessageDestination()) { physicalJndiName = next.getMessageDestination().getJndiName(); } else { physicalJndiName = next.getJndiName(); } Object value = namingUtils.createLazyNamingObjectFactory(name, physicalJndiName, true); return new CompEnvBinding(name, value); }
private CompEnvBinding getCompEnvBinding(MessageDestinationReferenceDescriptor next) { String name = descriptorToLogicalJndiName(next); String physicalJndiName = null; if (next.isLinkedToMessageDestination()) { physicalJndiName = next.getMessageDestination().getJndiName(); } else { physicalJndiName = next.getJndiName(); } Object value = namingUtils.createLazyNamingObjectFactory(name, physicalJndiName, true); return new CompEnvBinding(name, value); }
/** * If the message destination ref is linked to a message destination, fetch the linked destination and validate it. * We might be duplicating our validation efforts since we are already validating message destination separately. */ private void parseResources(MessageDestinationReferenceDescriptor msgDestRef, JndiNameEnvironment env, AppResources appResources) { String name = getLogicalJNDIName(msgDestRef.getName(), env); String jndiName; if (msgDestRef.isLinkedToMessageDestination()) { jndiName = msgDestRef.getMessageDestination().getJndiName(); } else { jndiName = msgDestRef.getJndiName(); } appResources.store(new AppResource(name, jndiName, msgDestRef.getType(), env, true)); }