[jboss-cvs] JBossCache/src/org/jboss/cache ...

Elias Ross genman at noderunner.net
Tue Mar 6 14:18:19 EST 2007


  User: genman  
  Date: 07/03/06 14:18:19

  Modified:    src/org/jboss/cache  CacheImpl.java
  Log:
  Assign generic type arguments to collections
  
  Revision  Changes    Path
  1.51      +12 -9     JBossCache/src/org/jboss/cache/CacheImpl.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: CacheImpl.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/CacheImpl.java,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -u -b -r1.50 -r1.51
  --- CacheImpl.java	5 Mar 2007 19:15:56 -0000	1.50
  +++ CacheImpl.java	6 Mar 2007 19:18:19 -0000	1.51
  @@ -955,16 +955,17 @@
   
         synchronized (members)
         {
  -         if (members.size() == 0)
  +         while (members.isEmpty())
            {
               log.debug("getCoordinator(): waiting on viewAccepted()");
               try
               {
                  members.wait();
               }
  -            catch (InterruptedException iex)
  +            catch (InterruptedException e)
               {
  -               log.error("getCoordinator(): Interrupted while waiting for members to be set", iex);
  +               log.error("getCoordinator(): Interrupted while waiting for members to be set", e);
  +               break;
               }
            }
            return members.size() > 0 ? members.get(0) : null;
  @@ -2755,9 +2756,10 @@
   
      // ------------- start: buddy replication specific 'lifecycle' method calls
   
  -   public void _remoteAssignToBuddyGroup(BuddyGroup group, Map state) throws Exception
  +   public void _remoteAssignToBuddyGroup(BuddyGroup group, Map<Fqn, byte[]>  state) throws Exception
      {
  -      if (buddyManager != null) buddyManager.handleAssignToBuddyGroup(group, state);
  +      if (buddyManager != null) 
  +         buddyManager.handleAssignToBuddyGroup(group, state);
      }
   
      public void _remoteRemoveFromBuddyGroup(String groupName) throws BuddyNotInitException
  @@ -3415,7 +3417,7 @@
   
         public void viewAccepted(View new_view)
         {
  -         Vector new_mbrs = new_view.getMembers();
  +         Vector<Address> new_mbrs = new_view.getMembers();
            if (log.isInfoEnabled()) log.info("viewAccepted(): " + new_view);
            synchronized (members)
            {
  @@ -3424,12 +3426,12 @@
               {
                  // Determine what members have been removed
                  // and roll back any tx and break any locks
  -               Vector removed = (Vector) members.clone();
  +               Vector<Address> removed = new Vector<Address>(members);
                  removed.removeAll(new_mbrs);
                  removeLocksForDeadMembers(root, removed);
   
                  members.removeAllElements();
  -               members.addAll(new_view.getMembers());
  +               members.addAll(new_mbrs);
   
                  needNotification = true;
               }
  @@ -3438,7 +3440,8 @@
               coordinator = (members.size() != 0 && members.get(0).equals(getLocalAddress()));
   
               // now notify listeners - *after* updating the coordinator. - JBCACHE-662
  -            if (needNotification) notifier.notifyViewChange(new_view, true);
  +            if (needNotification)
  +               notifier.notifyViewChange(new_view, true);
   
               // Wake up any threads that are waiting to know who the members
               // are so they can figure out who the coordinator is
  
  
  



More information about the jboss-cvs-commits mailing list