Interface ManagedProcessorMBean
-
- All Superinterfaces:
ManagedCounterMBean
,ManagedPerformanceCounterMBean
- All Known Subinterfaces:
ManagedAggregateProcessorMBean
,ManagedBeanMBean
,ManagedChoiceMBean
,ManagedClaimCheckMBean
,ManagedConvertBodyMBean
,ManagedCustomLoadBalancerMBean
,ManagedDelayerMBean
,ManagedDisabledMBean
,ManagedDynamicRouterMBean
,ManagedEnricherMBean
,ManagedFailoverLoadBalancerMBean
,ManagedFilterMBean
,ManagedIdempotentConsumerMBean
,ManagedLogMBean
,ManagedLoopMBean
,ManagedMarshalMBean
,ManagedMulticastMBean
,ManagedPollEnricherMBean
,ManagedProcessMBean
,ManagedRandomLoadBalancerMBean
,ManagedRecipientListMBean
,ManagedRemoveHeaderMBean
,ManagedRemoveHeadersMBean
,ManagedRemovePropertiesMBean
,ManagedRemovePropertyMBean
,ManagedResequencerMBean
,ManagedRollbackMBean
,ManagedRoundRobinLoadBalancerMBean
,ManagedRoutingSlipMBean
,ManagedSamplingThrottlerMBean
,ManagedScriptMBean
,ManagedSendDynamicProcessorMBean
,ManagedSendProcessorMBean
,ManagedSetBodyMBean
,ManagedSetExchangePatternMBean
,ManagedSetHeaderMBean
,ManagedSetPropertyMBean
,ManagedSplitterMBean
,ManagedStepMBean
,ManagedStickyLoadBalancerMBean
,ManagedStopMBean
,ManagedThreadsMBean
,ManagedThrottlerMBean
,ManagedThroughputLoggerMBean
,ManagedThrowExceptionMBean
,ManagedTopicLoadBalancerMBean
,ManagedTransformMBean
,ManagedUnmarshalMBean
,ManagedValidateMBean
,ManagedWeightedBalancerMBean
,ManagedWireTapMBean
public interface ManagedProcessorMBean extends ManagedPerformanceCounterMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
dumpProcessorAsXml()
String
getCamelId()
String
getCamelManagementName()
Integer
getIndex()
int
getLevel()
String
getProcessorId()
String
getProcessorName()
String
getRouteId()
Integer
getSourceLineNumber()
String
getSourceLocation()
String
getState()
String
getStepId()
Boolean
getSupportExtendedInformation()
void
start()
void
stop()
-
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, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeCreatedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled
-
-
-
-
Method Detail
-
getState
@ManagedAttribute(description="Processor State") String getState()
-
getCamelId
@ManagedAttribute(description="Camel ID") String getCamelId()
-
getCamelManagementName
@ManagedAttribute(description="Camel ManagementName") String getCamelManagementName()
-
getRouteId
@ManagedAttribute(description="Route ID") String getRouteId()
-
getStepId
@ManagedAttribute(description="Step ID") String getStepId()
-
getProcessorId
@ManagedAttribute(description="Processor ID") String getProcessorId()
-
getProcessorName
@ManagedAttribute(description="Processor Name (Short)") String getProcessorName()
-
getIndex
@ManagedAttribute(description="Processor Index") Integer getIndex()
-
getLevel
@ManagedAttribute(description="Processor Level in the route tree") int getLevel()
-
getSourceLocation
@ManagedAttribute(description="Source file Location") String getSourceLocation()
-
getSourceLineNumber
@ManagedAttribute(description="Line number of this node in the source file (when loaded from a line number aware parser)") Integer getSourceLineNumber()
-
getSupportExtendedInformation
@ManagedAttribute(description="Whether this processor supports extended JMX information") Boolean getSupportExtendedInformation()
-
start
@ManagedOperation(description="Start Processor") void start() throws Exception
- Throws:
Exception
-
stop
@ManagedOperation(description="Stop Processor") void stop() throws Exception
- Throws:
Exception
-
dumpProcessorAsXml
@ManagedOperation(description="Dumps the processor as XML") String dumpProcessorAsXml() throws Exception
- Throws:
Exception
-
-