CVS update: JGroups/src/org/jgroups/stack GossipRouter.java

"Vladimir Blagojevic" <[email protected]> Wed, 15 Sep 2010 06:43:56 +0000
Newsgroups gmane.comp.java.javagroups.cvs
Message-ID <[email protected]>
  User: vlada   
  Date: 10/09/15 06:43:56

  Modified:    src/org/jgroups/stack GossipRouter.java
  Log:
  [JGRP-1232] - GossipRouter.stop() call to GossipRouter.clear() is ignored due to GossipRouter.running
  
  Revision  Changes    Path
  1.77      +3 -3      JGroups/src/org/jgroups/stack/GossipRouter.java
  
  Index: GossipRouter.java
  ===================================================================
  RCS file: /cvsroot/javagroups/JGroups/src/org/jgroups/stack/GossipRouter.java,v
  retrieving revision 1.76
  retrieving revision 1.77
  diff -u -r1.76 -r1.77
  --- GossipRouter.java	17 Jun 2010 09:20:45 -0000	1.76
  +++ GossipRouter.java	15 Sep 2010 06:43:56 -0000	1.77
  @@ -49,7 +49,7 @@
    * @author Bela Ban
    * @author Vladimir Blagojevic
    * @author Ovidiu Feodorov <[email protected]>
  - * @version $Id: GossipRouter.java,v 1.76 2010/06/17 09:20:45 belaban Exp $
  + * @version $Id: GossipRouter.java,v 1.77 2010/09/15 06:43:56 vlada Exp $
    * @since 2.1.1
    */
   public class GossipRouter {
  @@ -304,9 +304,9 @@
        */
       @ManagedOperation(description="Always called before destroy(). Closes connections and frees resources")
       public void stop() {
  +        clear();
           if(running.compareAndSet(true, false)){
  -            Util.close(srvSock);
  -            clear();
  +            Util.close(srvSock);            
               if(log.isInfoEnabled())
                   log.info("router stopped");            
           }
  
  
  

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev