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
- 
Method SummaryModifier and TypeMethodDescriptionintintintintintlonglongbooleanisEmpty()booleanisFull()voidsetHighWaterMark(int hwm) voidsetLowWaterMark(int lwm) 
- 
Constructor Details- 
WorkQueueImplMBeanWrapper
 
- 
- 
Method Details- 
getWorkQueueMaxSize@ManagedAttribute(description="The WorkQueueMaxSize", persistPolicy="OnUpdate") public long getWorkQueueMaxSize()
- 
getWorkQueueSize@ManagedAttribute(description="The WorkQueue Current size", persistPolicy="OnUpdate") public long getWorkQueueSize()
- 
getLargestPoolSize
- 
getPoolSize
- 
getActiveCount
- 
isEmpty@ManagedAttribute(description="The WorkQueue has nothing to do", persistPolicy="OnUpdate") public boolean isEmpty()
- 
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) 
- 
getObjectName- Specified by:
- getObjectNamein interface- ManagedComponent
- Throws:
- JMException
 
 
-