Package org.apache.cxf.bus.managers
Class WorkQueueManagerImpl
- java.lang.Object
- 
- org.apache.cxf.bus.managers.WorkQueueManagerImpl
 
- 
- All Implemented Interfaces:
- WorkQueueManager
 
 public class WorkQueueManagerImpl extends Object implements WorkQueueManager 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringDEFAULT_QUEUE_NAMEstatic StringDEFAULT_WORKQUEUE_BEAN_NAME
 - 
Constructor SummaryConstructors Constructor Description WorkQueueManagerImpl()WorkQueueManagerImpl(Bus b)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNamedWorkQueue(String name, AutomaticWorkQueue q)Adds a named work queueAutomaticWorkQueuegetAutomaticWorkQueue()Get the manager's default work queue.BusgetBus()AutomaticWorkQueuegetNamedWorkQueue(String name)Get the named work queue.voidrun()Only returns after workqueue has been shutdown.voidsetBus(Bus bus)voidshutdown(boolean processRemainingTasks)Shuts down the manager's work queue.
 
- 
- 
- 
Field Detail- 
DEFAULT_QUEUE_NAMEpublic static final String DEFAULT_QUEUE_NAME - See Also:
- Constant Field Values
 
 - 
DEFAULT_WORKQUEUE_BEAN_NAMEpublic static final String DEFAULT_WORKQUEUE_BEAN_NAME - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
WorkQueueManagerImplpublic WorkQueueManagerImpl() 
 - 
WorkQueueManagerImplpublic WorkQueueManagerImpl(Bus b) 
 
- 
 - 
Method Detail- 
getBuspublic Bus getBus() 
 - 
setBuspublic final void setBus(Bus bus) 
 - 
getAutomaticWorkQueuepublic AutomaticWorkQueue getAutomaticWorkQueue() Description copied from interface:WorkQueueManagerGet the manager's default work queue.- Specified by:
- getAutomaticWorkQueuein interface- WorkQueueManager
- Returns:
- AutomaticWorkQueue
 
 - 
shutdownpublic void shutdown(boolean processRemainingTasks) Description copied from interface:WorkQueueManagerShuts down the manager's work queue. IfprocessRemainingTasksis true, waits for the work queue to shutdown before returning.- Specified by:
- shutdownin interface- WorkQueueManager
- Parameters:
- processRemainingTasks- - whether or not to wait for completion
 
 - 
runpublic void run() Description copied from interface:WorkQueueManagerOnly returns after workqueue has been shutdown.- Specified by:
- runin interface- WorkQueueManager
 
 - 
getNamedWorkQueuepublic AutomaticWorkQueue getNamedWorkQueue(String name) Description copied from interface:WorkQueueManagerGet the named work queue.- Specified by:
- getNamedWorkQueuein interface- WorkQueueManager
- Returns:
- AutomaticWorkQueue
 
 - 
addNamedWorkQueuepublic final void addNamedWorkQueue(String name, AutomaticWorkQueue q) Description copied from interface:WorkQueueManagerAdds a named work queue- Specified by:
- addNamedWorkQueuein interface- WorkQueueManager
 
 
- 
 
-