[jboss-cvs] JBossRemoting/src/main/org/jboss/remoting/transport/bisocket ...
Tom Elrod
tom.elrod at jboss.com
Thu Jan 18 16:47:39 EST 2007
User: telrod
Date: 07/01/18 16:47:39
Modified: src/main/org/jboss/remoting/transport/bisocket
BisocketServerInvoker.java
BisocketClientInvoker.java
Log:
JBREM-673 - fixed places where java.util.Timer created as non daemon and should be.
Revision Changes Path
1.5 +25 -25 JBossRemoting/src/main/org/jboss/remoting/transport/bisocket/BisocketServerInvoker.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: BisocketServerInvoker.java
===================================================================
RCS file: /cvsroot/jboss/JBossRemoting/src/main/org/jboss/remoting/transport/bisocket/BisocketServerInvoker.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- BisocketServerInvoker.java 17 Jan 2007 03:03:22 -0000 1.4
+++ BisocketServerInvoker.java 18 Jan 2007 21:47:39 -0000 1.5
@@ -22,6 +22,21 @@
package org.jboss.remoting.transport.bisocket;
+import org.jboss.logging.Logger;
+import org.jboss.remoting.Client;
+import org.jboss.remoting.InvocationRequest;
+import org.jboss.remoting.InvokerLocator;
+import org.jboss.remoting.Remoting;
+import org.jboss.remoting.ServerInvocationHandler;
+import org.jboss.remoting.invocation.InternalInvocation;
+import org.jboss.remoting.socketfactory.CreationListenerServerSocket;
+import org.jboss.remoting.socketfactory.CreationListenerSocketFactory;
+import org.jboss.remoting.socketfactory.SocketCreationListener;
+import org.jboss.remoting.transport.PortUtil;
+import org.jboss.remoting.transport.socket.LRUPool;
+import org.jboss.remoting.transport.socket.ServerThread;
+import org.jboss.remoting.transport.socket.SocketServerInvoker;
+
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
@@ -38,26 +53,11 @@
import java.util.Timer;
import java.util.TimerTask;
-import org.jboss.remoting.Client;
-import org.jboss.remoting.InvocationRequest;
-import org.jboss.remoting.InvokerLocator;
-import org.jboss.remoting.Remoting;
-import org.jboss.remoting.ServerInvocationHandler;
-import org.jboss.remoting.invocation.InternalInvocation;
-import org.jboss.remoting.socketfactory.CreationListenerServerSocket;
-import org.jboss.remoting.socketfactory.CreationListenerSocketFactory;
-import org.jboss.remoting.socketfactory.SocketCreationListener;
-import org.jboss.remoting.transport.PortUtil;
-import org.jboss.remoting.transport.socket.LRUPool;
-import org.jboss.remoting.transport.socket.ServerThread;
-import org.jboss.remoting.transport.socket.SocketServerInvoker;
-import org.jboss.logging.Logger;
-
/**
*
* @author <a href="ron.sigal at jboss.com">Ron Sigal</a>
- * @version $Revision: 1.4 $
+ * @version $Revision: 1.5 $
* <p>
* Copyright Nov 23, 2006
* </p>
@@ -205,7 +205,7 @@
{
if (timer == null)
{
- timer = new Timer();
+ timer = new Timer(true);
}
controlMonitorTimerTask = new ControlMonitorTimerTask();
timer.schedule(controlMonitorTimerTask, pingFrequency, pingFrequency);
1.4 +68 -68 JBossRemoting/src/main/org/jboss/remoting/transport/bisocket/BisocketClientInvoker.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: BisocketClientInvoker.java
===================================================================
RCS file: /cvsroot/jboss/JBossRemoting/src/main/org/jboss/remoting/transport/bisocket/BisocketClientInvoker.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- BisocketClientInvoker.java 16 Jan 2007 08:16:43 -0000 1.3
+++ BisocketClientInvoker.java 18 Jan 2007 21:47:39 -0000 1.4
@@ -22,6 +22,17 @@
package org.jboss.remoting.transport.bisocket;
+import org.jboss.logging.Logger;
+import org.jboss.remoting.Client;
+import org.jboss.remoting.ConnectionFailedException;
+import org.jboss.remoting.InvocationRequest;
+import org.jboss.remoting.InvokerLocator;
+import org.jboss.remoting.invocation.InternalInvocation;
+import org.jboss.remoting.marshal.Marshaller;
+import org.jboss.remoting.marshal.UnMarshaller;
+import org.jboss.remoting.transport.BidirectionalClientInvoker;
+import org.jboss.remoting.transport.socket.SocketClientInvoker;
+
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
@@ -34,17 +45,6 @@
import java.util.Timer;
import java.util.TimerTask;
-import org.jboss.logging.Logger;
-import org.jboss.remoting.Client;
-import org.jboss.remoting.ConnectionFailedException;
-import org.jboss.remoting.InvocationRequest;
-import org.jboss.remoting.InvokerLocator;
-import org.jboss.remoting.invocation.InternalInvocation;
-import org.jboss.remoting.marshal.Marshaller;
-import org.jboss.remoting.marshal.UnMarshaller;
-import org.jboss.remoting.transport.BidirectionalClientInvoker;
-import org.jboss.remoting.transport.socket.SocketClientInvoker;
-
/**
* The bisocket transport, an extension of the socket transport, is designed to allow
* a callback server to function behind a firewall. All connections are created by
@@ -290,7 +290,7 @@
pingTimerTask = new PingTimerTask();
if (timer == null)
{
- timer = new Timer();
+ timer = new Timer(true);
}
timer.schedule(pingTimerTask, pingFrequency, pingFrequency);
}
@@ -346,7 +346,7 @@
pingTimerTask = new PingTimerTask();
if (timer == null)
{
- timer = new Timer();
+ timer = new Timer(true);
}
timer.schedule(pingTimerTask, pingFrequency, pingFrequency);
}
More information about the jboss-cvs-commits
mailing list