djencks     2004/06/26 03:19:52

  Modified:    modules/core/src/java/org/openejb/deployment
                        OpenEJBModuleBuilder.java
  Log:

  hook up message-destination-refs (not tested)
  
  Revision  Changes    Path
  1.11      +12 -6     
openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModuleBuilder.java
  
  Index: OpenEJBModuleBuilder.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModuleBuilder.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- OpenEJBModuleBuilder.java 25 Jun 2004 21:35:11 -0000      1.10
  +++ OpenEJBModuleBuilder.java 26 Jun 2004 07:19:52 -0000      1.11
  @@ -888,7 +888,9 @@
               openejbResourceEnvRefs = openejbSessionBean.getResourceEnvRefArray();
           }
   
  -        return buildComponentContext(earContext, ejbModule, envEntries, ejbRefs, 
ejbLocalRefs, resourceRefs, openejbResourceRefs, resourceEnvRefs, 
openejbResourceEnvRefs, userTransaction, cl);
  +        MessageDestinationRefType[] messageDestinationRefs = 
sessionBean.getMessageDestinationRefArray();
  +
  +        return buildComponentContext(earContext, ejbModule, envEntries, ejbRefs, 
ejbLocalRefs, resourceRefs, openejbResourceRefs, resourceEnvRefs, 
openejbResourceEnvRefs, messageDestinationRefs, userTransaction, cl);
   
       }
   
  @@ -914,7 +916,9 @@
               openejbResourceEnvRefs = openejbEntityBean.getResourceEnvRefArray();
           }
   
  -        return buildComponentContext(earContext, ejbModule, envEntries, ejbRefs, 
ejbLocalRefs, resourceRefs, openejbResourceRefs, resourceEnvRefs, 
openejbResourceEnvRefs, userTransaction, cl);
  +        MessageDestinationRefType[] messageDestinationRefs = 
entityBean.getMessageDestinationRefArray();
  +
  +        return buildComponentContext(earContext, ejbModule, envEntries, ejbRefs, 
ejbLocalRefs, resourceRefs, openejbResourceRefs, resourceEnvRefs, 
openejbResourceEnvRefs, messageDestinationRefs, userTransaction, cl);
   
       }
   
  @@ -941,7 +945,9 @@
               openejbResourceEnvRefs = 
openejbMessageDrivenBean.getResourceEnvRefArray();
           }
   
  -        return buildComponentContext(earContext, ejbModule, envEntries, ejbRefs, 
ejbLocalRefs, resourceRefs, openejbResourceRefs, resourceEnvRefs, 
openejbResourceEnvRefs, userTransaction, cl);
  +        MessageDestinationRefType[] messageDestinationRefs = 
messageDrivenBean.getMessageDestinationRefArray();
  +
  +        return buildComponentContext(earContext, ejbModule, envEntries, ejbRefs, 
ejbLocalRefs, resourceRefs, openejbResourceRefs, resourceEnvRefs, 
openejbResourceEnvRefs, messageDestinationRefs, userTransaction, cl);
   
       }
   
  @@ -954,7 +960,7 @@
                                                            OpenejbLocalRefType[] 
openejbResourceRefs,
                                                            ResourceEnvRefType[] 
resourceEnvRefs,
                                                            OpenejbLocalRefType[] 
openejbResourceEnvRefs,
  -                                                         UserTransaction 
userTransaction,
  +                                                         
MessageDestinationRefType[] messageDestinationRefs, UserTransaction userTransaction,
                                                            ClassLoader cl) throws 
NamingException, DeploymentException {
           ComponentContextBuilder builder = new ComponentContextBuilder(new 
JMXReferenceFactory());
   
  @@ -980,7 +986,7 @@
               addResourceEnvRefs(resourceEnvRefs, openejbResourceEnvRefs, cl, 
builder);
           }
   
  -        // todo message-destination-ref
  +        addMessageDestinationRefs(messageDestinationRefs, cl, builder);
   
           return builder.getContext();
       }
  
  
  

Reply via email to