User: chirino Date: 01/10/01 16:53:33 Modified: src/main/org/jboss/mq Connection.java Log: Adjusted the ClockDeamon used to monitor thread connections so that it uses a deamon thread. This allows the VM to exit when all connections are closed. Revision Changes Path 1.8 +12 -1 jbossmq/src/main/org/jboss/mq/Connection.java Index: Connection.java =================================================================== RCS file: /cvsroot/jboss/jbossmq/src/main/org/jboss/mq/Connection.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- Connection.java 2001/09/27 03:27:42 1.7 +++ Connection.java 2001/10/01 23:53:33 1.8 @@ -7,6 +7,7 @@ package org.jboss.mq; import EDU.oswego.cs.dl.util.concurrent.Semaphore; import EDU.oswego.cs.dl.util.concurrent.ClockDaemon; +import EDU.oswego.cs.dl.util.concurrent.ThreadFactory; import java.io.File; import java.io.FileInputStream; @@ -37,7 +38,7 @@ * * @author Norbert Lataille ([EMAIL PROTECTED]) * @author Hiram Chirino ([EMAIL PROTECTED]) - * @version $Revision: 1.7 $ + * @version $Revision: 1.8 $ * @created August 16, 2001 */ public class Connection implements java.io.Serializable, javax.jms.Connection @@ -1021,6 +1022,16 @@ return; pingTaskId = clockDaemon.executePeriodically(pingPeriod,new PingTask(), true); + clockDaemon.setThreadFactory( + new ThreadFactory () { + public Thread newThread(Runnable r) { + Thread t = new Thread(threadGroup, r, "Connection Monitor Thread"); + t.setDaemon(true); + return t; + } + } + + ); } private void stopPingThread() {
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development