[jboss-remoting-commits] JBoss Remoting SVN: r5222 - remoting2/branches/2.x/src/main/org/jboss/remoting/transport/bisocket.
jboss-remoting-commits at lists.jboss.org
jboss-remoting-commits at lists.jboss.org
Thu May 14 23:05:51 EDT 2009
Author: ron.sigal at jboss.com
Date: 2009-05-14 23:05:50 -0400 (Thu, 14 May 2009)
New Revision: 5222
Modified:
remoting2/branches/2.x/src/main/org/jboss/remoting/transport/bisocket/BisocketServerInvoker.java
Log:
JBREM-1132: Reorganized cleanup().
Modified: remoting2/branches/2.x/src/main/org/jboss/remoting/transport/bisocket/BisocketServerInvoker.java
===================================================================
--- remoting2/branches/2.x/src/main/org/jboss/remoting/transport/bisocket/BisocketServerInvoker.java 2009-05-15 02:58:30 UTC (rev 5221)
+++ remoting2/branches/2.x/src/main/org/jboss/remoting/transport/bisocket/BisocketServerInvoker.java 2009-05-15 03:05:50 UTC (rev 5222)
@@ -736,11 +736,6 @@
protected void cleanup()
{
- super.cleanup();
-
- if (controlMonitorTimerTask != null)
- controlMonitorTimerTask.shutdown();
-
synchronized (controlConnectionThreadMap)
{
Iterator it = controlConnectionThreadMap.values().iterator();
@@ -751,6 +746,11 @@
t.shutdown();
}
}
+
+ super.cleanup();
+
+ if (controlMonitorTimerTask != null)
+ controlMonitorTimerTask.shutdown();
Iterator it = secondaryServerSocketThreads.iterator();
while (it.hasNext())
@@ -1070,6 +1070,11 @@
return;
}
+ if (!running)
+ {
+ return;
+ }
+
try
{
processInvocation(socket);
More information about the jboss-remoting-commits
mailing list