dblevins    2004/09/24 20:33:41

  Modified:    modules/core/src/java/org/openejb/client JNDIContext.java
                        JNDIRequest.java
  Log:

  No need to specify a zero length string for clientModuleId.
  Serializing null is one byte as it's treated specially, whereas a zero
  length string is still serialized as five bytes.
  
  Revision  Changes    Path
  1.5       +4 -4      
openejb/modules/core/src/java/org/openejb/client/JNDIContext.java
  
  Index: JNDIContext.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/client/JNDIContext.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- JNDIContext.java  24 Sep 2004 07:18:55 -0000      1.4
  +++ JNDIContext.java  25 Sep 2004 00:33:41 -0000      1.5
  @@ -44,13 +44,13 @@
    */
   package org.openejb.client;
   
  -import javax.naming.*;
  -import javax.naming.spi.InitialContextFactory;
   import java.io.Serializable;
   import java.net.InetAddress;
   import java.net.URL;
   import java.net.UnknownHostException;
   import java.util.Hashtable;
  +import javax.naming.*;
  +import javax.naming.spi.InitialContextFactory;
   /**
    * JNDI client
    * 
  @@ -230,7 +230,7 @@
           else if ( name.equals("") ) return new JNDIContext(this);
           else if ( !name.startsWith("/") ) name = tail+name;
   
  -        JNDIRequest req = new JNDIRequest(JNDIRequest.JNDI_LOOKUP, "", name);
  +        JNDIRequest req = new JNDIRequest(JNDIRequest.JNDI_LOOKUP, name);
   
           JNDIResponse res = null;
           try{
  
  
  
  1.5       +5 -2      
openejb/modules/core/src/java/org/openejb/client/JNDIRequest.java
  
  Index: JNDIRequest.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/client/JNDIRequest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- JNDIRequest.java  24 Sep 2004 22:21:14 -0000      1.4
  +++ JNDIRequest.java  25 Sep 2004 00:33:41 -0000      1.5
  @@ -61,8 +61,11 @@
       public JNDIRequest() {
       }
       
  +    public JNDIRequest(int requestMethod, String requestString) {
  +        this(requestMethod,null,requestString);
  +    }
  +
       public JNDIRequest(int requestMethod, String clientModuleID, String 
requestString) {
  -        assert clientModuleID != null;
           assert requestString != null;
           this.requestMethod = requestMethod;
           this.clientModuleID = clientModuleID;
  
  
  

Reply via email to