User: juha    
  Date: 00/11/04 05:30:23

  Modified:    src/java/org/spydermq SpySession.java
                        SpyDistributedConnection.java
  Log:
  Updated to JMX RI released version.
  Two patches from John Ellis.
  
  Revision  Changes    Path
  1.9       +5 -1      spyderMQ/src/java/org/spydermq/SpySession.java
  
  Index: SpySession.java
  ===================================================================
  RCS file: /products/cvs/ejboss/spyderMQ/src/java/org/spydermq/SpySession.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SpySession.java   2000/07/07 22:37:21     1.8
  +++ SpySession.java   2000/11/04 13:30:23     1.9
  @@ -29,7 +29,7 @@
    *      
    *   @author Norbert Lataille ([EMAIL PROTECTED])
    * 
  - *   @version $Revision: 1.8 $
  + *   @version $Revision: 1.9 $
    */
   public class SpySession 
        implements Runnable, Session
  @@ -258,6 +258,10 @@
   
        public synchronized void close() throws JMSException
        {
  +        // allow other threads to process before closing this session
  +        // Patch submitted by John Ellis (10/29/00)
  +        Thread.yield();
  +        
                if (closed) return;
                closed=true;
   
  
  
  
  1.6       +4 -1      spyderMQ/src/java/org/spydermq/SpyDistributedConnection.java
  
  Index: SpyDistributedConnection.java
  ===================================================================
  RCS file: 
/products/cvs/ejboss/spyderMQ/src/java/org/spydermq/SpyDistributedConnection.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SpyDistributedConnection.java     2000/06/19 21:51:58     1.5
  +++ SpyDistributedConnection.java     2000/11/04 13:30:23     1.6
  @@ -15,7 +15,7 @@
    *      
    *   @author Norbert Lataille ([EMAIL PROTECTED])
    * 
  - *   @version $Revision: 1.5 $
  + *   @version $Revision: 1.6 $
    */
   public class SpyDistributedConnection 
        implements Serializable
  @@ -47,6 +47,9 @@
        
        public boolean equals(Object obj)
        {
  +        // Fixes NPE. Patch submitted by John Ellis (10/29/00)
  +        if (obj==null) return false;
  +        
                if (obj.getClass()!=SpyDistributedConnection.class) return false;
                if (obj.hashCode()!=hash) return false;
                if (clientID==null) return true;
  
  
  

Reply via email to