Interface ManagedThroughputLoggerMBean
-
- All Superinterfaces:
ManagedCounterMBean
,ManagedPerformanceCounterMBean
,ManagedProcessorMBean
public interface ManagedThroughputLoggerMBean extends ManagedProcessorMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getAverage()
String
getLastLogMessage()
double
getRate()
long
getReceivedCounter()
void
resetThroughputLogger()
-
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
-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedProcessorMBean
dumpProcessorAsXml, getCamelId, getCamelManagementName, getIndex, getProcessorId, getRouteId, getState, getStepId, getSupportExtendedInformation, start, stop
-
-
-
-
Method Detail
-
getReceivedCounter
@ManagedAttribute(description="The received number of messages") long 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()
-
-