[jboss-remoting-commits] JBoss Remoting SVN: r5131 - remoting2/branches/2.2.2-SP11_JBREM-1112/src/main/org/jboss/remoting.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Tue May 5 04:22:57 EDT 2009


Author: ron.sigal at jboss.com
Date: 2009-05-05 04:22:57 -0400 (Tue, 05 May 2009)
New Revision: 5131

Modified:
   remoting2/branches/2.2.2-SP11_JBREM-1112/src/main/org/jboss/remoting/ConnectionValidator.java
Log:
JBREM-1112 (and others to be named): Calls notifyListeners() if leasePinger == null.

Modified: remoting2/branches/2.2.2-SP11_JBREM-1112/src/main/org/jboss/remoting/ConnectionValidator.java
===================================================================
--- remoting2/branches/2.2.2-SP11_JBREM-1112/src/main/org/jboss/remoting/ConnectionValidator.java	2009-05-05 08:22:05 UTC (rev 5130)
+++ remoting2/branches/2.2.2-SP11_JBREM-1112/src/main/org/jboss/remoting/ConnectionValidator.java	2009-05-05 08:22:57 UTC (rev 5131)
@@ -532,6 +532,7 @@
             leasePinger = sharedInvoker.getLeasePinger();
          }
       }
+      log.debug(this + ": sharedInvoker = " + sharedInvoker + ", leasePinger = " + leasePinger);
    }
    
    private void getParametersFromMap(Map config)
@@ -854,6 +855,7 @@
                {
                   log.debug(ConnectionValidator.this + " shutting down lease pinger: " + leasePinger);
                   int disconnectTimeout = (failureDisconnectTimeout == -1) ? client.getDisconnectTimeout() : failureDisconnectTimeout;
+                  log.debug(ConnectionValidator.this + " disconnectTimeout: " + disconnectTimeout);
                   // MicroRemoteClientInvoker.terminateLease() will call LeasePinger.stopPing(), which will call
                   // Client.disconnectAndNotify() for all Clients with registered ConnectionListeners, and
                   // Client.disconnectAndNotify() will call ConnectionValidator.notifyListeners().
@@ -863,6 +865,7 @@
                {
 //                  log.debug(ConnectionValidator.this + " unable to shut down lease pinger: " + leasePinger + ". Client must have shut down");
                   log.debug(ConnectionValidator.this + " unable to shut down null lease pinger. Client must have shut down");
+                  notifyListeners(new Exception("Could not connect to server!"));
                }
                
                cancel();




More information about the jboss-remoting-commits mailing list