[jboss-cvs] JBossRemoting/src/main/org/jboss/remoting/transport/socket ...
Ron Sigal
ron_sigal at yahoo.com
Fri Feb 2 21:06:20 EST 2007
User: rsigal
Date: 07/02/02 21:06:20
Modified: src/main/org/jboss/remoting/transport/socket Tag:
remoting_2_x ServerSocketWrapper.java
Log:
JBREM-690: Overrides close() to send CLOSING byte for an OpenConnectionChecker.
Revision Changes Path
No revision
No revision
1.14.6.6 +18 -0 JBossRemoting/src/main/org/jboss/remoting/transport/socket/ServerSocketWrapper.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ServerSocketWrapper.java
===================================================================
RCS file: /cvsroot/jboss/JBossRemoting/src/main/org/jboss/remoting/transport/socket/ServerSocketWrapper.java,v
retrieving revision 1.14.6.5
retrieving revision 1.14.6.6
diff -u -b -r1.14.6.5 -r1.14.6.6
--- ServerSocketWrapper.java 29 Jan 2007 07:10:00 -0000 1.14.6.5
+++ ServerSocketWrapper.java 3 Feb 2007 02:06:20 -0000 1.14.6.6
@@ -46,6 +46,24 @@
super(socket, metadata, timeout);
}
+ public void close() throws IOException
+ {
+ if(getSocket() != null)
+ {
+ try
+ {
+ getOutputStream().write(CLOSING);
+ getOutputStream().flush();
+ log.debug("wrote CLOSING");
+ }
+ catch (IOException e)
+ {
+ log.debug("unable to writing CLOSING byte", e);
+ }
+ }
+ super.close();
+ }
+
public void checkConnection() throws IOException
{
// Perform acknowledgement to convince client
More information about the jboss-cvs-commits
mailing list