tigase.util
Class ProcessingThreads<E extends WorkerThread>

java.lang.Object
  extended by tigase.util.ProcessingThreads<E>
Type Parameters:
E -

public class ProcessingThreads<E extends WorkerThread>
extends java.lang.Object

Created: Apr 21, 2009 8:50:50 PM

Version:
$Rev: 1701 $
Author:
Artur Hefczyc

Constructor Summary
ProcessingThreads(E worker, int numQueues, int numWorkerThreads, int maxQueueSize, java.lang.String name)
           
 
Method Summary
 boolean addItem(Packet packet, XMPPResourceConnection conn)
           
 long getAverageProcessingTime()
           
 long getDroppedPackets()
           
 java.lang.String getName()
           
 int getTotalQueueSize()
           
 int getTotalRuns()
           
 E getWorkerThread()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessingThreads

public ProcessingThreads(E worker,
                         int numQueues,
                         int numWorkerThreads,
                         int maxQueueSize,
                         java.lang.String name)
Method Detail

getWorkerThread

public E getWorkerThread()

getName

public java.lang.String getName()

getTotalQueueSize

public int getTotalQueueSize()

getTotalRuns

public int getTotalRuns()

getDroppedPackets

public long getDroppedPackets()

getAverageProcessingTime

public long getAverageProcessingTime()

addItem

public boolean addItem(Packet packet,
                       XMPPResourceConnection conn)


Copyright © 2009 Tigase. All Rights Reserved.