@ManagedResource(description="Managed AsyncProcessorAwaitManager") public class ManagedAsyncProcessorAwaitManager extends ManagedService implements org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
| Constructor and Description |
|---|
ManagedAsyncProcessorAwaitManager(org.apache.camel.CamelContext context,
org.apache.camel.spi.AsyncProcessorAwaitManager manager) |
| Modifier and Type | Method and Description |
|---|---|
TabularData |
browse() |
org.apache.camel.spi.AsyncProcessorAwaitManager |
getAsyncProcessorAwaitManager() |
long |
getMaxDuration() |
long |
getMeanDuration() |
long |
getMinDuration() |
int |
getSize() |
long |
getThreadsBlocked() |
long |
getThreadsInterrupted() |
long |
getTotalDuration() |
void |
interrupt(String exchangeId) |
boolean |
isInterruptThreadsWhileStopping() |
boolean |
isStatisticsEnabled() |
void |
resetStatistics() |
void |
setInterruptThreadsWhileStopping(boolean interruptThreadsWhileStopping) |
void |
setStatisticsEnabled(boolean statisticsEnabled) |
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, init, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspendpublic ManagedAsyncProcessorAwaitManager(org.apache.camel.CamelContext context, org.apache.camel.spi.AsyncProcessorAwaitManager manager)
public org.apache.camel.spi.AsyncProcessorAwaitManager getAsyncProcessorAwaitManager()
public boolean isInterruptThreadsWhileStopping()
isInterruptThreadsWhileStopping in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanpublic void setInterruptThreadsWhileStopping(boolean interruptThreadsWhileStopping)
setInterruptThreadsWhileStopping in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanpublic int getSize()
getSize in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanpublic TabularData browse()
browse in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanpublic void interrupt(String exchangeId)
interrupt in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanpublic long getThreadsBlocked()
getThreadsBlocked in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanpublic long getThreadsInterrupted()
getThreadsInterrupted in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanpublic long getTotalDuration()
getTotalDuration in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanpublic long getMinDuration()
getMinDuration in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanpublic long getMaxDuration()
getMaxDuration in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanpublic long getMeanDuration()
getMeanDuration in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanpublic void resetStatistics()
resetStatistics in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanpublic boolean isStatisticsEnabled()
isStatisticsEnabled in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanpublic void setStatisticsEnabled(boolean statisticsEnabled)
setStatisticsEnabled in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBeanApache Camel