--- projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/PacketSorter.java 2001/02/12 02:23:52 1.5 +++ projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/PacketSorter.java 2001/02/21 19:11:28 1.6 @@ -16,7 +16,7 @@ import java.util.*; * hosts it would like to listen for. * * @author $Author: tdb $ - * @version $Id: PacketSorter.java,v 1.5 2001/02/12 02:23:52 tdb Exp $ + * @version $Id: PacketSorter.java,v 1.6 2001/02/21 19:11:28 tdb Exp $ */ class PacketSorter extends Thread { @@ -25,7 +25,7 @@ class PacketSorter extends Thread { /** * The current CVS revision of this class */ - public final String REVISION = "$Revision: 1.5 $"; + public final String REVISION = "$Revision: 1.6 $"; //---STATIC METHODS--- @@ -33,11 +33,14 @@ class PacketSorter extends Thread { /** * Creates a new PacketSorter. + * + * @param queueMonitorInterval The interval at which to monitor the Queue */ - public PacketSorter() { + public PacketSorter(int queueMonitorInterval) { _queue = new Queue(); // startup a monitor on this queue, every minute - _queue.startMonitor(60*1000, _name); + String queueName = _name + " PacketSorterQueue"; + _queue.startMonitor(queueMonitorInterval*1000, queueName); _hostMap = new HashMap(); _allHostsList = new LinkedList(); _logger.write(toString(), Logger.SYSINIT, "created");