Class ManagedThreads
java.lang.Object
org.apache.camel.management.mbean.ManagedCounter
org.apache.camel.management.mbean.ManagedPerformanceCounter
org.apache.camel.management.mbean.ManagedProcessor
org.apache.camel.management.mbean.ManagedThreads
- All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance,org.apache.camel.api.management.mbean.ManagedCounterMBean,org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean,org.apache.camel.api.management.mbean.ManagedProcessorAware,org.apache.camel.api.management.mbean.ManagedProcessorMBean,org.apache.camel.api.management.mbean.ManagedThreadsMBean,PerformanceCounter
@ManagedResource(description="Managed Threads")
public class ManagedThreads
extends ManagedProcessor
implements org.apache.camel.api.management.mbean.ManagedThreadsMBean
-
Field Summary
Fields inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
TIMESTAMP_FORMATFields inherited from class org.apache.camel.management.mbean.ManagedCounter
exchangesTotal, resetTimestamp, startTimestamp -
Constructor Summary
ConstructorsConstructorDescriptionManagedThreads(org.apache.camel.CamelContext context, org.apache.camel.processor.ThreadsProcessor processor, org.apache.camel.model.ProcessorDefinition<?> definition) -
Method Summary
Modifier and TypeMethodDescriptionintlongintlongintintintorg.apache.camel.processor.ThreadsProcessorlonglongbooleanMethods inherited from class org.apache.camel.management.mbean.ManagedProcessor
disable, dumpProcessorAsXml, enable, getCamelId, getCamelManagementName, getContext, getDefinition, getDescription, getDisabled, getId, getIndex, getInstance, getLevel, getModelLabel, getNodePrefixId, getNote, getProcessorId, getProcessorName, getRoute, getRouteId, getSourceLineNumber, getSourceLocation, getSourceLocationShort, getState, getStepId, getSupportExtendedInformation, init, setProcessor, setRoute, start, stopMethods inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
completedExchange, dumpStatsAsJSon, dumpStatsAsXml, failedExchange, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getIdleSince, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeCreatedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, processExchange, reset, setStatisticsEnabled, statsAsJSonMethods inherited from class org.apache.camel.management.mbean.ManagedCounter
getExchangesTotal, getResetTimestamp, getStartTimestamp, incrementMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, getResetTimestamp, getStartTimestamp, resetMethods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean
dumpStatsAsJSon, dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getIdleSince, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeCreatedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled, statsAsJSonMethods inherited from interface org.apache.camel.api.management.mbean.ManagedProcessorMBean
disable, dumpProcessorAsXml, enable, getCamelId, getCamelManagementName, getDescription, getDisabled, getIndex, getLevel, getModelLabel, getNodePrefixId, getNote, getProcessorId, getProcessorName, getRouteId, getSourceLineNumber, getSourceLocation, getSourceLocationShort, getState, getStepId, getSupportExtendedInformation, start, stop
-
Constructor Details
-
ManagedThreads
public ManagedThreads(org.apache.camel.CamelContext context, org.apache.camel.processor.ThreadsProcessor processor, org.apache.camel.model.ProcessorDefinition<?> definition)
-
-
Method Details
-
getProcessor
- Specified by:
getProcessorin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorAware- Overrides:
getProcessorin classManagedProcessor
-
isCallerRunsWhenRejected
- Specified by:
isCallerRunsWhenRejectedin interfaceorg.apache.camel.api.management.mbean.ManagedThreadsMBean
-
getRejectedPolicy
- Specified by:
getRejectedPolicyin interfaceorg.apache.camel.api.management.mbean.ManagedThreadsMBean
-
getCorePoolSize
- Specified by:
getCorePoolSizein interfaceorg.apache.camel.api.management.mbean.ManagedThreadsMBean
-
getPoolSize
- Specified by:
getPoolSizein interfaceorg.apache.camel.api.management.mbean.ManagedThreadsMBean
-
getMaximumPoolSize
- Specified by:
getMaximumPoolSizein interfaceorg.apache.camel.api.management.mbean.ManagedThreadsMBean
-
getLargestPoolSize
- Specified by:
getLargestPoolSizein interfaceorg.apache.camel.api.management.mbean.ManagedThreadsMBean
-
getActiveCount
- Specified by:
getActiveCountin interfaceorg.apache.camel.api.management.mbean.ManagedThreadsMBean
-
getTaskCount
- Specified by:
getTaskCountin interfaceorg.apache.camel.api.management.mbean.ManagedThreadsMBean
-
getCompletedTaskCount
- Specified by:
getCompletedTaskCountin interfaceorg.apache.camel.api.management.mbean.ManagedThreadsMBean
-
getTaskQueueSize
- Specified by:
getTaskQueueSizein interfaceorg.apache.camel.api.management.mbean.ManagedThreadsMBean
-
getKeepAliveTime
- Specified by:
getKeepAliveTimein interfaceorg.apache.camel.api.management.mbean.ManagedThreadsMBean
-
isAllowCoreThreadTimeout
- Specified by:
isAllowCoreThreadTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedThreadsMBean
-