public interface ManagedPerformanceCounterMBean extends ManagedCounterMBean
Modifier and Type | Method and Description |
---|---|
String |
dumpStatsAsXml(boolean fullStats) |
long |
getDeltaProcessingTime() |
long |
getExchangesCompleted() |
long |
getExchangesFailed() |
long |
getExternalRedeliveries() |
long |
getFailuresHandled() |
String |
getFirstExchangeCompletedExchangeId() |
Date |
getFirstExchangeCompletedTimestamp() |
String |
getFirstExchangeFailureExchangeId() |
Date |
getFirstExchangeFailureTimestamp() |
String |
getLastExchangeCompletedExchangeId() |
Date |
getLastExchangeCompletedTimestamp() |
String |
getLastExchangeFailureExchangeId() |
Date |
getLastExchangeFailureTimestamp() |
long |
getLastProcessingTime() |
long |
getMaxProcessingTime() |
long |
getMeanProcessingTime() |
long |
getMinProcessingTime() |
long |
getRedeliveries() |
long |
getTotalProcessingTime() |
boolean |
isStatisticsEnabled() |
void |
setStatisticsEnabled(boolean statisticsEnabled) |
getExchangesTotal, getResetTimestamp, reset
@ManagedAttribute(description="Number of completed exchanges") long getExchangesCompleted() throws Exception
Exception
@ManagedAttribute(description="Number of failed exchanges") long getExchangesFailed() throws Exception
Exception
@ManagedAttribute(description="Number of failures handled") long getFailuresHandled() throws Exception
Exception
@ManagedAttribute(description="Number of redeliveries (internal only)") long getRedeliveries() throws Exception
Exception
@ManagedAttribute(description="Number of external initiated redeliveries (such as from JMS broker)") long getExternalRedeliveries() throws Exception
Exception
@ManagedAttribute(description="Min Processing Time [milliseconds]") long getMinProcessingTime() throws Exception
Exception
@ManagedAttribute(description="Mean Processing Time [milliseconds]") long getMeanProcessingTime() throws Exception
Exception
@ManagedAttribute(description="Max Processing Time [milliseconds]") long getMaxProcessingTime() throws Exception
Exception
@ManagedAttribute(description="Total Processing Time [milliseconds]") long getTotalProcessingTime() throws Exception
Exception
@ManagedAttribute(description="Last Processing Time [milliseconds]") long getLastProcessingTime() throws Exception
Exception
@ManagedAttribute(description="Delta Processing Time [milliseconds]") long getDeltaProcessingTime() throws Exception
Exception
@ManagedAttribute(description="Last Exchange Completed Timestamp") Date getLastExchangeCompletedTimestamp()
@ManagedAttribute(description="Last Exchange Completed ExchangeId") String getLastExchangeCompletedExchangeId()
@ManagedAttribute(description="First Exchange Completed Timestamp") Date getFirstExchangeCompletedTimestamp()
@ManagedAttribute(description="First Exchange Completed ExchangeId") String getFirstExchangeCompletedExchangeId()
@ManagedAttribute(description="Last Exchange Failed Timestamp") Date getLastExchangeFailureTimestamp()
@ManagedAttribute(description="Last Exchange Failed ExchangeId") String getLastExchangeFailureExchangeId()
@ManagedAttribute(description="First Exchange Failed Timestamp") Date getFirstExchangeFailureTimestamp()
@ManagedAttribute(description="First Exchange Failed ExchangeId") String getFirstExchangeFailureExchangeId()
@ManagedAttribute(description="Statistics enabled") boolean isStatisticsEnabled()
@ManagedAttribute(description="Statistics enabled") void setStatisticsEnabled(boolean statisticsEnabled)
@ManagedOperation(description="Dumps the statistics as XML") String dumpStatsAsXml(boolean fullStats)
Apache Camel