[jboss-cvs] JBossRemoting/src/main/org/jboss/remoting/transport/socket ...
Ron Sigal
ron_sigal at yahoo.com
Fri Feb 2 21:05:20 EST 2007
User: rsigal
Date: 07/02/02 21:05:20
Modified: src/main/org/jboss/remoting/transport/socket Tag:
remoting_2_x ClientSocketWrapper.java
Log:
JBREM-690: Implements OpenConnectionChecker.
Revision Changes Path
No revision
No revision
1.15.10.7 +13 -1 JBossRemoting/src/main/org/jboss/remoting/transport/socket/ClientSocketWrapper.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ClientSocketWrapper.java
===================================================================
RCS file: /cvsroot/jboss/JBossRemoting/src/main/org/jboss/remoting/transport/socket/ClientSocketWrapper.java,v
retrieving revision 1.15.10.6
retrieving revision 1.15.10.7
diff -u -b -r1.15.10.6 -r1.15.10.7
--- ClientSocketWrapper.java 31 Jan 2007 08:20:45 -0000 1.15.10.6
+++ ClientSocketWrapper.java 3 Feb 2007 02:05:20 -0000 1.15.10.7
@@ -39,7 +39,7 @@
/**
* @author <a href="mailto:tom.elrod at jboss.com">Tom Elrod</a>
*/
-public class ClientSocketWrapper extends SocketWrapper
+public class ClientSocketWrapper extends SocketWrapper implements OpenConnectionChecker
{
// Constants ------------------------------------------------------------------------------------
@@ -96,6 +96,18 @@
if (trace) { log.trace(this + " got " + i + " while checking connection"); }
}
+ // OpenConnectionChecker implementation ---------------------------------------------------------
+
+ public void checkOpenConnection() throws IOException
+ {
+ log.debug("checking open connection");
+ if (in.available() > 0)
+ {
+ log.debug("remote endpoint has closed");
+ throw new IOException("remote endpoint has closed");
+ }
+ }
+
// Public ---------------------------------------------------------------------------------------
public String toString()
More information about the jboss-cvs-commits
mailing list