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.ManagedProcessorAware,org.apache.camel.api.management.mbean.ManagedProcessorMBean,PerformanceCounter
- Direct Known Subclasses:
ManagedAggregateProcessor,ManagedBeanProcessor,ManagedChoice,ManagedClaimCheck,ManagedConvertBody,ManagedConvertHeader,ManagedConvertVariable,ManagedCustomLoadBalancer,ManagedDataTypeTransformer,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, org.apache.camel.api.management.mbean.ManagedProcessorAware
-
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 TypeMethodDescriptionvoiddisable()voidenable()org.apache.camel.CamelContextorg.apache.camel.model.ProcessorDefinition<?> getId()getIndex()intgetLevel()getNote()org.apache.camel.Processororg.apache.camel.RoutegetRoute()getState()voidinit(org.apache.camel.spi.ManagementStrategy strategy) voidsetProcessor(org.apache.camel.Processor processor) voidsetRoute(org.apache.camel.Route route) voidstart()voidstop()Methods 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, statsAsJSon
-
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
- Specified by:
getProcessorin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorAware
-
setProcessor
- Specified by:
setProcessorin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorAware
-
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
-
getSourceLocationShort
- Specified by:
getSourceLocationShortin 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
-
getDescription
- Specified by:
getDescriptionin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getModelLabel
- Specified by:
getModelLabelin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getNote
- Specified by:
getNotein interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
getDisabled
- Specified by:
getDisabledin interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
enable
- Specified by:
enablein interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
-
disable
- Specified by:
disablein 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
-