org.apache.camel.api.management.mbean
Interface ManagedThroughputLoggerMBean
- All Superinterfaces:
- ManagedCounterMBean, ManagedPerformanceCounterMBean, ManagedProcessorMBean
- All Known Implementing Classes:
- ManagedThroughputLogger
public interface ManagedThroughputLoggerMBean
- extends ManagedProcessorMBean
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean |
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled |
getReceivedCounter
@ManagedAttribute(description="The received number of messages")
int getReceivedCounter()
getAverage
@ManagedAttribute(description="The average throughput")
double getAverage()
getRate
@ManagedAttribute(description="The throughput rate")
double getRate()
getLastLogMessage
@ManagedAttribute(description="The last log message")
String getLastLogMessage()
resetThroughputLogger
@ManagedOperation(description="Resets the throughput logger statistics")
void resetThroughputLogger()
Apache Camel