Interface ManagedProcessorMBean
-
- All Superinterfaces:
ManagedCounterMBean,ManagedPerformanceCounterMBean
- All Known Subinterfaces:
ManagedAggregateProcessorMBean,ManagedBeanMBean,ManagedChoiceMBean,ManagedClaimCheckMBean,ManagedConvertBodyMBean,ManagedCustomLoadBalancerMBean,ManagedDelayerMBean,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 StringdumpProcessorAsXml()StringgetCamelId()StringgetCamelManagementName()IntegergetIndex()StringgetProcessorId()StringgetRouteId()StringgetState()StringgetStepId()BooleangetSupportExtendedInformation()voidstart()voidstop()-
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, 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()
-
getIndex
@ManagedAttribute(description="Processor Index") Integer getIndex()
-
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
-
-