@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, suspend
public 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.ManagedAsyncProcessorAwaitManagerMBean
public void setInterruptThreadsWhileStopping(boolean interruptThreadsWhileStopping)
setInterruptThreadsWhileStopping
in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
public int getSize()
getSize
in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
public TabularData browse()
browse
in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
public void interrupt(String exchangeId)
interrupt
in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
public long getThreadsBlocked()
getThreadsBlocked
in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
public long getThreadsInterrupted()
getThreadsInterrupted
in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
public long getTotalDuration()
getTotalDuration
in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
public long getMinDuration()
getMinDuration
in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
public long getMaxDuration()
getMaxDuration
in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
public long getMeanDuration()
getMeanDuration
in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
public void resetStatistics()
resetStatistics
in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
public boolean isStatisticsEnabled()
isStatisticsEnabled
in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
public void setStatisticsEnabled(boolean statisticsEnabled)
setStatisticsEnabled
in interface org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
Apache Camel