33 |
|
|
34 |
|
/** |
35 |
|
* Creates a new PacketSorter. |
36 |
+ |
* |
37 |
+ |
* @param queueMonitorInterval The interval at which to monitor the Queue |
38 |
|
*/ |
39 |
< |
public PacketSorter() { |
39 |
> |
public PacketSorter(int queueMonitorInterval) { |
40 |
|
_queue = new Queue(); |
41 |
|
// startup a monitor on this queue, every minute |
42 |
< |
_queue.startMonitor(60*1000, _name); |
42 |
> |
String queueName = _name + " PacketSorterQueue"; |
43 |
> |
_queue.startMonitor(queueMonitorInterval*1000, queueName); |
44 |
|
_hostMap = new HashMap(); |
45 |
|
_allHostsList = new LinkedList(); |
46 |
|
_logger.write(toString(), Logger.SYSINIT, "created"); |