[jboss-remoting-commits] JBoss Remoting SVN: r5850 - remoting3/trunk/jboss-remoting/src/main/java/org/jboss/remoting3/remote.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Tue Apr 20 12:13:07 EDT 2010


Author: david.lloyd at jboss.com
Date: 2010-04-20 12:13:06 -0400 (Tue, 20 Apr 2010)
New Revision: 5850

Modified:
   remoting3/trunk/jboss-remoting/src/main/java/org/jboss/remoting3/remote/RemoteConnectionProvider.java
Log:
Add notifier for detecting connect failure

Modified: remoting3/trunk/jboss-remoting/src/main/java/org/jboss/remoting3/remote/RemoteConnectionProvider.java
===================================================================
--- remoting3/trunk/jboss-remoting/src/main/java/org/jboss/remoting3/remote/RemoteConnectionProvider.java	2010-04-12 15:52:21 UTC (rev 5849)
+++ remoting3/trunk/jboss-remoting/src/main/java/org/jboss/remoting3/remote/RemoteConnectionProvider.java	2010-04-20 16:13:06 UTC (rev 5850)
@@ -22,6 +22,7 @@
 
 package org.jboss.remoting3.remote;
 
+import java.io.IOException;
 import java.net.InetAddress;
 import java.net.InetSocketAddress;
 import java.net.URI;
@@ -86,6 +87,11 @@
             result.setException(e);
             return IoUtils.nullCancellable();
         }
+        futureChannel.addNotifier(new IoFuture.HandlingNotifier<ConnectedStreamChannel, Result<ConnectionHandlerFactory>>() {
+            public void handleFailed(final IOException exception, final Result<ConnectionHandlerFactory> attachment) {
+                attachment.setException(exception);
+            }
+        }, result);
         return futureChannel;
     }
 



More information about the jboss-remoting-commits mailing list