Class ManagedAsyncProcessorAwaitManager
- java.lang.Object
-
- org.apache.camel.management.mbean.ManagedService
-
- org.apache.camel.management.mbean.ManagedAsyncProcessorAwaitManager
-
- All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance
,org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
,org.apache.camel.api.management.mbean.ManagedServiceMBean
@ManagedResource(description="Managed AsyncProcessorAwaitManager") public class ManagedAsyncProcessorAwaitManager extends ManagedService implements org.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
-
Constructor Summary
Constructors Constructor Description ManagedAsyncProcessorAwaitManager(org.apache.camel.CamelContext context, org.apache.camel.spi.AsyncProcessorAwaitManager manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
Methods inherited from class org.apache.camel.management.mbean.ManagedService
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, init, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspend
-
-
-
-
Constructor Detail
-
ManagedAsyncProcessorAwaitManager
public ManagedAsyncProcessorAwaitManager(org.apache.camel.CamelContext context, org.apache.camel.spi.AsyncProcessorAwaitManager manager)
-
-
Method Detail
-
getAsyncProcessorAwaitManager
public org.apache.camel.spi.AsyncProcessorAwaitManager getAsyncProcessorAwaitManager()
-
isInterruptThreadsWhileStopping
public boolean isInterruptThreadsWhileStopping()
- Specified by:
isInterruptThreadsWhileStopping
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
setInterruptThreadsWhileStopping
public void setInterruptThreadsWhileStopping(boolean interruptThreadsWhileStopping)
- Specified by:
setInterruptThreadsWhileStopping
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
getSize
public int getSize()
- Specified by:
getSize
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
browse
public TabularData browse()
- Specified by:
browse
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
interrupt
public void interrupt(String exchangeId)
- Specified by:
interrupt
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
getThreadsBlocked
public long getThreadsBlocked()
- Specified by:
getThreadsBlocked
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
getThreadsInterrupted
public long getThreadsInterrupted()
- Specified by:
getThreadsInterrupted
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
getTotalDuration
public long getTotalDuration()
- Specified by:
getTotalDuration
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
getMinDuration
public long getMinDuration()
- Specified by:
getMinDuration
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
getMaxDuration
public long getMaxDuration()
- Specified by:
getMaxDuration
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
getMeanDuration
public long getMeanDuration()
- Specified by:
getMeanDuration
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
resetStatistics
public void resetStatistics()
- Specified by:
resetStatistics
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
isStatisticsEnabled
public boolean isStatisticsEnabled()
- Specified by:
isStatisticsEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
setStatisticsEnabled
public void setStatisticsEnabled(boolean statisticsEnabled)
- Specified by:
setStatisticsEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedAsyncProcessorAwaitManagerMBean
-
-