org.apache.cxf.bus.osgi
Class OSGiAutomaticWorkQueue

java.lang.Object
  extended by org.apache.cxf.workqueue.AutomaticWorkQueueImpl
      extended by org.apache.cxf.bus.osgi.OSGiAutomaticWorkQueue
All Implemented Interfaces:
Executor, org.apache.cxf.workqueue.AutomaticWorkQueue, org.apache.cxf.workqueue.WorkQueue

public class OSGiAutomaticWorkQueue
extends AutomaticWorkQueueImpl


Constructor Summary
OSGiAutomaticWorkQueue(String name, org.apache.cxf.bus.osgi.OSGiAutomaticWorkQueue.WorkQueueList ql)
           
 
Method Summary
 void setDequeueTimeout(long l)
           
 void setHighWaterMark(int hwm)
           
 void setInitialSize(int initialSize)
           
 void setLowWaterMark(int lwm)
           
 void setQueueSize(int size)
           
 void updated(Dictionary d)
          
 
Methods inherited from class org.apache.cxf.workqueue.AutomaticWorkQueueImpl
addSharedUser, execute, execute, getActiveCount, getExecutor, getHighWaterMark, getLargestPoolSize, getLowWaterMark, getMaxSize, getName, getPoolSize, getShareCount, getSize, isEmpty, isShared, isShutdown, removeSharedUser, schedule, setName, setShared, shutdown, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OSGiAutomaticWorkQueue

public OSGiAutomaticWorkQueue(String name,
                              org.apache.cxf.bus.osgi.OSGiAutomaticWorkQueue.WorkQueueList ql)
Method Detail

setHighWaterMark

public void setHighWaterMark(int hwm)
Overrides:
setHighWaterMark in class AutomaticWorkQueueImpl

setLowWaterMark

public void setLowWaterMark(int lwm)
Overrides:
setLowWaterMark in class AutomaticWorkQueueImpl

setInitialSize

public void setInitialSize(int initialSize)
Overrides:
setInitialSize in class AutomaticWorkQueueImpl

setQueueSize

public void setQueueSize(int size)
Overrides:
setQueueSize in class AutomaticWorkQueueImpl

setDequeueTimeout

public void setDequeueTimeout(long l)
Overrides:
setDequeueTimeout in class AutomaticWorkQueueImpl

updated

public void updated(Dictionary d)
             throws org.osgi.service.cm.ConfigurationException

Throws:
org.osgi.service.cm.ConfigurationException


Apache CXF