Interface WorkQueue
- All Known Implementing Classes:
WorkQueueImpl
public interface WorkQueue
-
Method Summary
Modifier and TypeMethodDescriptionvoidThis method is used to add work to the WorkQueuelongReturns the average time a work item is waiting in the queue before getting processed.getName()This method will return the name of the WorkQueue.Get the ThreadPool instance servicing this WorkQueuevoidsetThreadPool(ThreadPool aThreadPool) Set the ThreadPool instance servicing this WorkQueuelongReturns the total number of Work items added to the Queue.intReturns the total number of Work items in the Queue to be processed.
-
Method Details
-
addWork
This method is used to add work to the WorkQueue -
getName
String getName()This method will return the name of the WorkQueue. -
totalWorkItemsAdded
long totalWorkItemsAdded()Returns the total number of Work items added to the Queue. -
workItemsInQueue
int workItemsInQueue()Returns the total number of Work items in the Queue to be processed. -
averageTimeInQueue
long averageTimeInQueue()Returns the average time a work item is waiting in the queue before getting processed. -
setThreadPool
Set the ThreadPool instance servicing this WorkQueue -
getThreadPool
ThreadPool getThreadPool()Get the ThreadPool instance servicing this WorkQueue
-