Author: djencks
Date: Wed Jul 11 14:43:36 2007
New Revision: 555412

URL: http://svn.apache.org/viewvc?view=rev&rev=555412
Log:
GERONIMO-3310. Make a mapped-name override a generated (not actually supplied) 
resource link for message destination refs.  This makes 
messages-destination-refs work in geronimo-openejb, esp. in daytrader

Modified:
    
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AutoConfig.java

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AutoConfig.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AutoConfig.java?view=diff&rev=555412&r1=555411&r2=555412
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AutoConfig.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AutoConfig.java
 Wed Jul 11 14:43:36 2007
@@ -292,7 +292,7 @@
 
                 for (MessageDestinationRef ref : 
bean.getMessageDestinationRef()) {
                     // skip destination refs with a resource link already 
assigned
-                    if (ejbDeployment.getResourceLink(ref.getName()) == null) {
+                    if (ref.getMappedName() == null && 
ejbDeployment.getResourceLink(ref.getName()) == null) {
                         String destinationId = resolveDestinationId(ref, 
moduleUri, destinationResolver, destinationTypes);
                         if (destinationId != null) {
                             // build the link and add it


Reply via email to