@ManagedResource(description="Managed ThroughputLogger") public class ManagedThroughputLogger extends ManagedProcessor implements ManagedThroughputLoggerMBean
TIMESTAMP_FORMAT
exchangesTotal, resetTimestamp, startTimestamp
Constructor and Description |
---|
ManagedThroughputLogger(CamelContext context,
ThroughputLogger logger,
ProcessorDefinition<?> definition) |
Modifier and Type | Method and Description |
---|---|
double |
getAverage() |
String |
getLastLogMessage() |
ThroughputLogger |
getLogger() |
double |
getRate() |
int |
getReceivedCounter() |
void |
reset() |
void |
resetThroughputLogger() |
dumpProcessorAsXml, explain, getCamelId, getCamelManagementName, getContext, getDefinition, getId, getIndex, getInstance, getProcessor, getProcessorId, getRoute, getRouteId, getState, getSupportExtendedInformation, informationJson, init, setRoute, start, stop
completedExchange, dumpStatsAsXml, failedExchange, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, processExchange, setStatisticsEnabled
getExchangesTotal, getResetTimestamp, getStartTimestamp, increment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dumpProcessorAsXml, explain, getCamelId, getCamelManagementName, getIndex, getProcessorId, getRouteId, getState, getSupportExtendedInformation, informationJson, start, stop
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled
getExchangesTotal, getResetTimestamp, getStartTimestamp
public ManagedThroughputLogger(CamelContext context, ThroughputLogger logger, ProcessorDefinition<?> definition)
public ThroughputLogger getLogger()
public void reset()
reset
in interface ManagedCounterMBean
reset
in class ManagedPerformanceCounter
public int getReceivedCounter()
getReceivedCounter
in interface ManagedThroughputLoggerMBean
public double getAverage()
getAverage
in interface ManagedThroughputLoggerMBean
public double getRate()
getRate
in interface ManagedThroughputLoggerMBean
public String getLastLogMessage()
getLastLogMessage
in interface ManagedThroughputLoggerMBean
public void resetThroughputLogger()
resetThroughputLogger
in interface ManagedThroughputLoggerMBean
Apache Camel