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
,ManagedConvertVariable
,ManagedCustomLoadBalancer
,ManagedDelayer
,ManagedDisabled
,ManagedDoCatch
,ManagedDoFinally
,ManagedDoTry
,ManagedDynamicRouter
,ManagedEnricher
,ManagedFailoverLoadBalancer
,ManagedFilter
,ManagedIdempotentConsumer
,ManagedLog
,ManagedLoop
,ManagedMarshal
,ManagedMulticast
,ManagedPoll
,ManagedPollEnricher
,ManagedProcess
,ManagedRandomLoadBalancer
,ManagedRecipientList
,ManagedRemoveHeader
,ManagedRemoveHeaders
,ManagedRemoveProperties
,ManagedRemoveProperty
,ManagedRemoveVariable
,ManagedResequencer
,ManagedRollback
,ManagedRoundRobinLoadBalancer
,ManagedRoutingSlip
,ManagedSamplingThrottler
,ManagedScript
,ManagedSendDynamicProcessor
,ManagedSendProcessor
,ManagedSetBody
,ManagedSetExchangePattern
,ManagedSetHeader
,ManagedSetHeaders
,ManagedSetProperty
,ManagedSetVariable
,ManagedSetVariables
,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_FORMAT
Fields 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.CamelContext
org.apache.camel.model.ProcessorDefinition
<?> getId()
getIndex()
int
getLevel()
org.apache.camel.Processor
org.apache.camel.Route
getRoute()
getState()
void
init
(org.apache.camel.spi.ManagementStrategy strategy) void
setRoute
(org.apache.camel.Route route) void
start()
void
stop()
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, setStatisticsEnabled
Methods inherited from class org.apache.camel.management.mbean.ManagedCounter
getExchangesTotal, getResetTimestamp, getStartTimestamp, increment
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, getResetTimestamp, getStartTimestamp, reset
Methods 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:
init
in classManagedPerformanceCounter
-
getContext
-
getInstance
- Specified by:
getInstance
in interfaceorg.apache.camel.api.management.ManagedInstance
-
getProcessor
-
getDefinition
-
getId
-
getStepId
- Specified by:
getStepId
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getIndex
- Specified by:
getIndex
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getLevel
- Specified by:
getLevel
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getSourceLocation
- Specified by:
getSourceLocation
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getSourceLineNumber
- Specified by:
getSourceLineNumber
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getSupportExtendedInformation
- Specified by:
getSupportExtendedInformation
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getRoute
-
setRoute
-
getState
- Specified by:
getState
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getCamelId
- Specified by:
getCamelId
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getCamelManagementName
- Specified by:
getCamelManagementName
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getRouteId
- Specified by:
getRouteId
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getNodePrefixId
- Specified by:
getNodePrefixId
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getProcessorId
- Specified by:
getProcessorId
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getProcessorName
- Specified by:
getProcessorName
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getDescription
- Specified by:
getDescription
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
start
- Specified by:
start
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
- Throws:
Exception
-
stop
- Specified by:
stop
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
- Throws:
Exception
-
dumpProcessorAsXml
- Specified by:
dumpProcessorAsXml
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
- Throws:
Exception
-