public interface ManagedAsyncProcessorAwaitManagerMBean extends ManagedServiceMBean
Modifier and Type | Method and Description |
---|---|
TabularData |
browse() |
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, getRouteId, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, start, stop, suspend
@ManagedAttribute(description="Whether to interrupt any blocking threads during stopping.") boolean isInterruptThreadsWhileStopping()
@ManagedAttribute(description="Whether to interrupt any blocking threads during stopping.") void setInterruptThreadsWhileStopping(boolean interruptThreadsWhileStopping)
@ManagedAttribute(description="Number of threads that are blocked waiting for other threads to trigger the callback when they are done processing the exchange") int getSize()
@ManagedOperation(description="Lists all the exchanges which are currently inflight, having a blocked thread awaiting for other threads to trigger the callback when they are done") TabularData browse()
@ManagedOperation(description="To interrupt an exchange which may seem as stuck, to force the exchange to continue, allowing any blocking thread to be released.") void interrupt(String exchangeId)
@ManagedAttribute(description="Number of threads that has been blocked") long getThreadsBlocked()
@ManagedAttribute(description="Number of threads that has been interrupted") long getThreadsInterrupted()
@ManagedAttribute(description="Total wait time in msec.") long getTotalDuration()
@ManagedAttribute(description="The minimum wait time in msec.") long getMinDuration()
@ManagedAttribute(description="The maximum wait time in msec.") long getMaxDuration()
@ManagedAttribute(description="The average wait time in msec.") long getMeanDuration()
@ManagedOperation(description="Resets the statistics") void resetStatistics()
@ManagedAttribute(description="Utilization statistics enabled") boolean isStatisticsEnabled()
@ManagedAttribute(description="Utilization statistics enabled") void setStatisticsEnabled(boolean statisticsEnabled)
Apache Camel