Class ManagedProcessor
java.lang.Object
org.apache.camel.management.mbean.ManagedCounter
org.apache.camel.management.mbean.ManagedPerformanceCounter
org.apache.camel.management.mbean.ManagedProcessor
- 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.ManagedProcessorMBean,PerformanceCounter
- Direct Known Subclasses:
ManagedAggregateProcessor,ManagedBeanProcessor,ManagedChoice,ManagedClaimCheck,ManagedConvertBody,ManagedConvertHeader,ManagedCustomLoadBalancer,ManagedDelayer,ManagedDisabled,ManagedDoCatch,ManagedDoFinally,ManagedDoTry,ManagedDynamicRouter,ManagedEnricher,ManagedFailoverLoadBalancer,ManagedFilter,ManagedIdempotentConsumer,ManagedLog,ManagedLoop,ManagedMarshal,ManagedMulticast,ManagedPollEnricher,ManagedProcess,ManagedRandomLoadBalancer,ManagedRecipientList,ManagedRemoveHeader,ManagedRemoveHeaders,ManagedRemoveProperties,ManagedRemoveProperty,ManagedResequencer,ManagedRollback,ManagedRoundRobinLoadBalancer,ManagedRoutingSlip,ManagedSamplingThrottler,ManagedScript,ManagedSendDynamicProcessor,ManagedSendProcessor,ManagedSetBody,ManagedSetExchangePattern,ManagedSetHeader,ManagedSetProperty,ManagedStep,ManagedStickyLoadBalancer,ManagedStop,ManagedThreads,ManagedThrottler,ManagedThroughputLogger,ManagedThrowException,ManagedTopicLoadBalancer,ManagedTransformer,ManagedUnmarshal,ManagedValidate,ManagedWeightedLoadBalancer,ManagedWireTapProcessor
@ManagedResource(description="Managed Processor")
public class ManagedProcessor
extends ManagedPerformanceCounter
implements org.apache.camel.api.management.ManagedInstance, org.apache.camel.api.management.mbean.ManagedProcessorMBean
-
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
ConstructorsConstructorDescriptionManagedProcessor(org.apache.camel.CamelContext context, org.apache.camel.Processor processor, org.apache.camel.model.ProcessorDefinition<?> definition) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.CamelContextorg.apache.camel.model.ProcessorDefinition<?> getId()getIndex()intgetLevel()org.apache.camel.Processororg.apache.camel.RoutegetRoute()getState()voidinit(org.apache.camel.spi.ManagementStrategy strategy) voidsetRoute(org.apache.camel.Route route) voidstart()voidstop()Methods inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
completedExchange, 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, setStatisticsEnabledMethods 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
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
-
Constructor Details
-
ManagedProcessor
public ManagedProcessor(org.apache.camel.CamelContext context, org.apache.camel.Processor processor, org.apache.camel.model.ProcessorDefinition<?> definition)
-
-
Method Details
-
init
- Overrides:
initin classManagedPerformanceCounter
-
getContext
-
getInstance
- Specified by:
getInstancein interfaceorg.apache.camel.api.management.ManagedInstance
-
getProcessor
-
getDefinition
-
getId
-
getStepId
- Specified by:
getStepIdin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getIndex
- Specified by:
getIndexin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getLevel
- Specified by:
getLevelin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getSourceLocation
- Specified by:
getSourceLocationin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getSourceLineNumber
- Specified by:
getSourceLineNumberin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getSupportExtendedInformation
- Specified by:
getSupportExtendedInformationin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getRoute
-
setRoute
-
getState
- Specified by:
getStatein interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getCamelId
- Specified by:
getCamelIdin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getCamelManagementName
- Specified by:
getCamelManagementNamein interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getRouteId
- Specified by:
getRouteIdin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getNodePrefixId
- Specified by:
getNodePrefixIdin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getProcessorId
- Specified by:
getProcessorIdin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getProcessorName
- Specified by:
getProcessorNamein interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
start
- Specified by:
startin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean- Throws:
Exception
-
stop
- Specified by:
stopin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean- Throws:
Exception
-
dumpProcessorAsXml
- Specified by:
dumpProcessorAsXmlin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean- Throws:
Exception
-