Package org.apache.cxf.workqueue
Interface WorkQueueManager
-
- All Known Implementing Classes:
WorkQueueManagerImpl
public interface WorkQueueManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddNamedWorkQueue(String name, AutomaticWorkQueue q)Adds a named work queueAutomaticWorkQueuegetAutomaticWorkQueue()Get the manager's default work queue.AutomaticWorkQueuegetNamedWorkQueue(String name)Get the named work queue.voidrun()Only returns after workqueue has been shutdown.voidshutdown(boolean processRemainingTasks)Shuts down the manager's work queue.
-
-
-
Method Detail
-
getAutomaticWorkQueue
AutomaticWorkQueue getAutomaticWorkQueue()
Get the manager's default work queue.- Returns:
- AutomaticWorkQueue
-
getNamedWorkQueue
AutomaticWorkQueue getNamedWorkQueue(String name)
Get the named work queue.- Returns:
- AutomaticWorkQueue
-
addNamedWorkQueue
void addNamedWorkQueue(String name, AutomaticWorkQueue q)
Adds a named work queue- Parameters:
name-q-
-
shutdown
void shutdown(boolean processRemainingTasks)
Shuts down the manager's work queue. IfprocessRemainingTasksis true, waits for the work queue to shutdown before returning.- Parameters:
processRemainingTasks- - whether or not to wait for completion
-
run
void run()
Only returns after workqueue has been shutdown.
-
-