dblevins    2004/08/27 21:25:15

  Modified:    modules/core/src/java/org/openejb/alt/assembler/classic
                        AssemblerTool.java
  Log:

  One more local interface support fix.
  
  The usage of ejb-local-ref wasn't working out.  Works now.
  
  Revision  Changes    Path
  1.4       +3 -2      
openejb1/modules/core/src/java/org/openejb/alt/assembler/classic/AssemblerTool.java
  
  Index: AssemblerTool.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb1/modules/core/src/java/org/openejb/alt/assembler/classic/AssemblerTool.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- AssemblerTool.java        14 Aug 2004 10:35:34 -0000      1.3
  +++ AssemblerTool.java        28 Aug 2004 01:25:15 -0000      1.4
  @@ -975,8 +975,9 @@
          
          for (int i=0; i< bean.jndiEnc.ejbLocalReferences.length; i++){
              reference = bean.jndiEnc.ejbLocalReferences[i];
  +           
              Object ref = null;
  -           if (!reference.location.remote){
  +           if (reference.location != null && !reference.location.remote){
                  String jndiName = 
"java:openejb/ejb/"+reference.location.ejbDeploymentId+"Local";
                  Reference ref2 = new IntraVmJndiReference( jndiName );
                  if(StatefulBeanInfo.class.isAssignableFrom(bean.getClass()))
  
  
  

Reply via email to