Package org.apache.cxf.bus.managers
Class WorkQueueImplMBeanWrapper
- java.lang.Object
- 
- org.apache.cxf.bus.managers.WorkQueueImplMBeanWrapper
 
- 
- All Implemented Interfaces:
- ManagedComponent
 
 @ManagedResource(componentName="WorkQueue", description="The CXF work queue", currencyTimeLimit=15, persistPolicy="OnUpdate", persistPeriod=200) public class WorkQueueImplMBeanWrapper extends Object implements ManagedComponent 
- 
- 
Constructor SummaryConstructors Constructor Description WorkQueueImplMBeanWrapper(AutomaticWorkQueueImpl wq, WorkQueueManager mgr)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetActiveCount()intgetHighWaterMark()intgetLargestPoolSize()intgetLowWaterMark()ObjectNamegetObjectName()intgetPoolSize()longgetWorkQueueMaxSize()longgetWorkQueueSize()booleanisEmpty()booleanisFull()voidsetHighWaterMark(int hwm)voidsetLowWaterMark(int lwm)
 
- 
- 
- 
Constructor Detail- 
WorkQueueImplMBeanWrapperpublic WorkQueueImplMBeanWrapper(AutomaticWorkQueueImpl wq, WorkQueueManager mgr) 
 
- 
 - 
Method Detail- 
getWorkQueueMaxSize@ManagedAttribute(description="The WorkQueueMaxSize", persistPolicy="OnUpdate") public long getWorkQueueMaxSize() 
 - 
getWorkQueueSize@ManagedAttribute(description="The WorkQueue Current size", persistPolicy="OnUpdate") public long getWorkQueueSize() 
 - 
getLargestPoolSize@ManagedAttribute(description="The largest number of threads") public int getLargestPoolSize() 
 - 
getPoolSize@ManagedAttribute(description="The current number of threads") public int getPoolSize() 
 - 
getActiveCount@ManagedAttribute(description="The number of threads currently busy") public int getActiveCount() 
 - 
isEmpty@ManagedAttribute(description="The WorkQueue has nothing to do", persistPolicy="OnUpdate") public boolean isEmpty() 
 - 
isFull@ManagedAttribute(description="The WorkQueue is very busy") public boolean isFull() 
 - 
getHighWaterMark@ManagedAttribute(description="The WorkQueue HighWaterMark", persistPolicy="OnUpdate") public int getHighWaterMark() 
 - 
setHighWaterMarkpublic void setHighWaterMark(int hwm) 
 - 
getLowWaterMark@ManagedAttribute(description="The WorkQueue LowWaterMark", persistPolicy="OnUpdate") public int getLowWaterMark() 
 - 
setLowWaterMarkpublic void setLowWaterMark(int lwm) 
 - 
getObjectNamepublic ObjectName getObjectName() throws JMException - Specified by:
- getObjectNamein interface- ManagedComponent
- Throws:
- JMException
 
 
- 
 
-