CVS update: JGroups/src/org/jgroups/blocks/mux MuxUpHandler.java

"Bela Ban" <[email protected]> Fri, 17 Sep 2010 11:55:25 +0000
Newsgroups gmane.comp.java.javagroups.cvs
Message-ID <[email protected]>
  User: belaban 
  Date: 10/09/17 11:55:25

  Modified:    src/org/jgroups/blocks/mux MuxUpHandler.java
  Log:
  use of Util.createConcurrentMap() instead of new ConcurrentHashMap()
  
  Revision  Changes    Path
  1.5       +5 -5      JGroups/src/org/jgroups/blocks/mux/MuxUpHandler.java
  
  Index: MuxUpHandler.java
  ===================================================================
  RCS file: /cvsroot/javagroups/JGroups/src/org/jgroups/blocks/mux/MuxUpHandler.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- MuxUpHandler.java	19 Jun 2010 02:24:48 -0000	1.4
  +++ MuxUpHandler.java	17 Sep 2010 11:55:25 -0000	1.5
  @@ -1,26 +1,26 @@
   package org.jgroups.blocks.mux;
   
  -import java.util.Map;
  -import java.util.concurrent.ConcurrentHashMap;
  -
   import org.jgroups.Event;
   import org.jgroups.Message;
   import org.jgroups.UpHandler;
   import org.jgroups.logging.Log;
   import org.jgroups.logging.LogFactory;
   import org.jgroups.util.ImmutableReference;
  +import org.jgroups.util.Util;
  +
  +import java.util.Map;
   
   /**
    * Allows up handler multiplexing.
    * 
    * @author Bela Ban
    * @author Paul Ferraro
  - * @version $Id: MuxUpHandler.java,v 1.4 2010/06/19 02:24:48 bstansberry Exp $
  + * @version $Id: MuxUpHandler.java,v 1.5 2010/09/17 11:55:25 belaban Exp $
    */
   public class MuxUpHandler implements UpHandler, Muxer<UpHandler> {
   
       protected final Log log=LogFactory.getLog(getClass());
  -    private final Map<Short, UpHandler> handlers = new ConcurrentHashMap<Short, UpHandler>();
  +    private final Map<Short, UpHandler> handlers=Util.createConcurrentMap();
       private volatile UpHandler defaultHandler;
       private volatile Event lastFlushEvent;
       private final Object flushMutex = new Object();
  
  
  

------------------------------------------------------------------------------
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