public void accept(MessageDestinationDescriptor msgDest) { computeRuntimeDefault(msgDest); }
public void accept(MessageDestinationReferenceDescriptor msgDestRef) { computeRuntimeDefault(msgDestRef); }
public void accept(ResourceReferenceDescriptor resRef) { computeRuntimeDefault(resRef); }
public void accept(JmsDestinationReferenceDescriptor jmsDestRef) { if (jmsDestRef.getJndiName() == null || jmsDestRef.getJndiName().length() == 0) { Map<String, ManagedBeanDescriptor> managedBeanMap = getManagedBeanMap(); String refType = jmsDestRef.getRefType(); if( managedBeanMap.containsKey(refType) ) { ManagedBeanDescriptor desc = managedBeanMap.get(refType); // In app-client, keep lookup local to JVM so it doesn't need to access // server's global JNDI namespace for managed bean. String jndiName = ( bundleDescriptor instanceof ApplicationClientDescriptor ) ? desc.getAppJndiName() : desc.getGlobalJndiName(); jmsDestRef.setJndiName(jndiName); jmsDestRef.setIsManagedBean(true); jmsDestRef.setManagedBeanDescriptor(desc); } } computeRuntimeDefault(jmsDestRef); }
computeRuntimeDefault(ejb); checkDependsOn(ejb);