org.apache.camel.api.management.mbean
Interface ManagedProcessorMBean
- All Superinterfaces:
- ManagedCounterMBean, ManagedPerformanceCounterMBean
- All Known Subinterfaces:
- ManagedDelayerMBean, ManagedIdempotentConsumerMBean, ManagedSendProcessorMBean, ManagedThrottlerMBean
- All Known Implementing Classes:
- ManagedBeanProcessor, ManagedDelayer, ManagedIdempotentConsumer, ManagedProcessor, ManagedSendProcessor, ManagedThrottler
public interface ManagedProcessorMBean
- extends ManagedPerformanceCounterMBean
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean |
dumpStatsAsXml, getExchangesCompleted, getExchangesFailed, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled |
getState
@ManagedAttribute(description="Processor State")
String getState()
getCamelId
@ManagedAttribute(description="Camel ID")
String getCamelId()
getRouteId
@ManagedAttribute(description="Route ID")
String getRouteId()
getProcessorId
@ManagedAttribute(description="Processor ID")
String getProcessorId()
start
@ManagedOperation(description="Start Processor")
void start()
throws Exception
- Throws:
Exception
stop
@ManagedOperation(description="Stop Processor")
void stop()
throws Exception
- Throws:
Exception
Apache CAMEL