Package tigase.pubsub.utils.executors
Class ExecutionQueue
java.lang.Object
tigase.util.workqueue.PriorityQueueAbstract<E>
tigase.util.workqueue.PriorityQueueRelaxed<Runnable>
tigase.pubsub.utils.executors.ExecutionQueue
Class implements tasks queue with priorities.
-
Field Summary
Fields inherited from class tigase.util.workqueue.PriorityQueueAbstract
NONPRIORITY_QUEUE, QUEUE_IMPLEMENTATION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
offer
(Executor.Priority priority, Runnable task) void
put
(Executor.Priority priority, Runnable task) Methods inherited from class tigase.util.workqueue.PriorityQueueRelaxed
init, offer, put, setMaxSize, size, take, totalSize
Methods inherited from class tigase.util.workqueue.PriorityQueueAbstract
getPriorityQueue, getPriorityQueue
-
Constructor Details
-
ExecutionQueue
public ExecutionQueue()
-
-
Method Details
-
offer
-
put
- Throws:
InterruptedException
-