@ManagedResource(description="Managed AsyncProcessorAwaitManager") public class ManagedAsyncProcessorAwaitManager extends ManagedService implements ManagedAsyncProcessorAwaitManagerMBean
Constructor and Description |
---|
ManagedAsyncProcessorAwaitManager(CamelContext context,
AsyncProcessorAwaitManager manager) |
Modifier and Type | Method and Description |
---|---|
TabularData |
browse() |
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, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCamelId, getCamelManagementName, getRouteId, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, start, stop, suspend
public ManagedAsyncProcessorAwaitManager(CamelContext context, AsyncProcessorAwaitManager manager)
public AsyncProcessorAwaitManager getAsyncProcessorAwaitManager()
public boolean isInterruptThreadsWhileStopping()
isInterruptThreadsWhileStopping
in interface ManagedAsyncProcessorAwaitManagerMBean
public void setInterruptThreadsWhileStopping(boolean interruptThreadsWhileStopping)
setInterruptThreadsWhileStopping
in interface ManagedAsyncProcessorAwaitManagerMBean
public int getSize()
getSize
in interface ManagedAsyncProcessorAwaitManagerMBean
public TabularData browse()
browse
in interface ManagedAsyncProcessorAwaitManagerMBean
public void interrupt(String exchangeId)
interrupt
in interface ManagedAsyncProcessorAwaitManagerMBean
public long getThreadsBlocked()
getThreadsBlocked
in interface ManagedAsyncProcessorAwaitManagerMBean
public long getThreadsInterrupted()
getThreadsInterrupted
in interface ManagedAsyncProcessorAwaitManagerMBean
public long getTotalDuration()
getTotalDuration
in interface ManagedAsyncProcessorAwaitManagerMBean
public long getMinDuration()
getMinDuration
in interface ManagedAsyncProcessorAwaitManagerMBean
public long getMaxDuration()
getMaxDuration
in interface ManagedAsyncProcessorAwaitManagerMBean
public long getMeanDuration()
getMeanDuration
in interface ManagedAsyncProcessorAwaitManagerMBean
public void resetStatistics()
resetStatistics
in interface ManagedAsyncProcessorAwaitManagerMBean
public boolean isStatisticsEnabled()
isStatisticsEnabled
in interface ManagedAsyncProcessorAwaitManagerMBean
public void setStatisticsEnabled(boolean statisticsEnabled)
setStatisticsEnabled
in interface ManagedAsyncProcessorAwaitManagerMBean
Apache Camel