[jboss-cvs] JBossRemoting/src/main/org/jboss/remoting ...

Ron Sigal ron_sigal at yahoo.com
Wed Jan 10 20:21:02 EST 2007


  User: rsigal  
  Date: 07/01/10 20:21:02

  Modified:    src/main/org/jboss/remoting  LeasePinger.java
  Log:
  JBREM-663:  LeasePinger now runs on its own Timer.
  
  Revision  Changes    Path
  1.10      +15 -12    JBossRemoting/src/main/org/jboss/remoting/LeasePinger.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: LeasePinger.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossRemoting/src/main/org/jboss/remoting/LeasePinger.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -b -r1.9 -r1.10
  --- LeasePinger.java	12 Dec 2006 05:16:50 -0000	1.9
  +++ LeasePinger.java	11 Jan 2007 01:21:02 -0000	1.10
  @@ -9,6 +9,7 @@
   import java.util.HashMap;
   import java.util.Iterator;
   import java.util.Map;
  +import java.util.Timer;
   import java.util.TimerTask;
   
   /**
  @@ -18,6 +19,8 @@
    */
   public class LeasePinger
   {
  +   private static Timer timer = new Timer();
  +   
      private ClientInvoker client = null;
      private long pingPeriod = -1;
      private long defaultPingPeriod = -1;
  @@ -40,17 +43,17 @@
      {
         if(isTraceEnabled)
         {
  -         log.trace("Starting lease timer for client invoker (session id " + invokerSessionId + ") with ping period of " + pingPeriod);
  +         log.trace("Starting lease timer for client invoker with session ID " + invokerSessionId + " with ping period of " + pingPeriod);
         }
         timerTask = new LeaseTimerTask();
  -      TimerUtil.schedule(timerTask, pingPeriod);
  +      timer.schedule(timerTask, pingPeriod, pingPeriod);
      }
   
      public synchronized void stopPing()
      {
         if(isTraceEnabled)
         {
  -         log.trace("Stopping lease timer for client invoker (session id " + invokerSessionId + ")");
  +         log.trace("Stopping lease timer for client invoker with session ID " + invokerSessionId);
         }
         if (timerTask != null)
         {
  @@ -89,7 +92,7 @@
                        clientSessionIds = clientSessionIds + h.getSessionId() + "\n";
                     }
                  }
  -               log.trace("Sending ping to server for client invoker (session id " + invokerSessionId + ".  " +
  +               log.trace("Sending ping to server for client invoker with session ID " + invokerSessionId + ".  " +
                            "Currently managing lease for following clients:\n" + clientSessionIds);
               } // end trace
   
  @@ -101,7 +104,7 @@
            }
            catch (Throwable throwable)
            {
  -            log.warn("Error sending lease ping to server for client invoker (session id " + invokerSessionId + ".");
  +            log.warn("Error sending lease ping to server for client invoker with session ID " + invokerSessionId);
            }
         }
      }
  @@ -115,8 +118,8 @@
   
         if(isTraceEnabled)
         {
  -         log.trace("Adding new client to lease for client invoker (session id " + invokerSessionId + ") where " +
  -                   "client session id is " + sessionId + " and lease period is " + leasePeriod);
  +         log.trace("Adding new client to lease for client invoker with session ID " + invokerSessionId + " where " +
  +                   "client session ID is " + sessionId + " and lease period is " + leasePeriod);
         }
         ClientHolder newClient = new ClientHolder(sessionId, configuration, leasePeriod);
         clients.put(sessionId, newClient);
  @@ -143,7 +146,7 @@
   
         if(isTraceEnabled)
         {
  -         log.trace("Removing client (session id " + sessionId + ") from lease for client invoker (session id " + invokerSessionId + ")");
  +         log.trace("Removing client with session ID " + sessionId + " from lease for client invoker with session ID " + invokerSessionId);
         }
         ClientHolder holder = (ClientHolder) clients.remove(sessionId);
         if (holder != null)
  @@ -156,17 +159,17 @@
               client.invoke(new InvocationRequest(invokerSessionId, null, "$DISCONNECT$", clientMap, null, null));
               if(isTraceEnabled)
               {
  -               log.trace("Sent out disconnect message to server for lease tied to client session id " + sessionId);
  +               log.trace("Sent out disconnect message to server for lease tied to client session ID " + sessionId);
               }
            }
            catch (Throwable throwable)
            {
  -            log.warn("Error sending disconnect for client lease where client session id is " + sessionId);
  +            log.warn("Error sending disconnect for client lease where client session ID is " + sessionId);
            }
         }
         else
         {
  -         log.warn("Tried to remove lease for client (session id " + sessionId + "), but did not exist for client invoker lease (session id " + invokerSessionId);
  +         log.warn("Tried to remove lease for client with session ID " + sessionId + ", but did not exist for client invoker lease (session ID " + invokerSessionId + ")");
         }
   
         if (clients.isEmpty())
  @@ -174,7 +177,7 @@
            isLastClientLease = true;
            if(isTraceEnabled)
            {
  -            log.trace("There are no more client leases tied to this client invoker's lease (session id " + invokerSessionId);
  +            log.trace("There are no more client leases tied to this client invoker's lease (session ID " + invokerSessionId + ")");
            }
         }
         else
  
  
  



More information about the jboss-cvs-commits mailing list