Interface ManagedPerformanceCounterMBean
-
- All Superinterfaces:
ManagedCounterMBean
- All Known Subinterfaces:
ManagedAggregateProcessorMBean,ManagedBeanMBean,ManagedCamelContextMBean,ManagedChoiceMBean,ManagedClaimCheckMBean,ManagedConvertBodyMBean,ManagedCustomLoadBalancerMBean,ManagedDelayerMBean,ManagedDisabledMBean,ManagedDynamicRouterMBean,ManagedEnricherMBean,ManagedFailoverLoadBalancerMBean,ManagedFilterMBean,ManagedIdempotentConsumerMBean,ManagedLogMBean,ManagedLoopMBean,ManagedMarshalMBean,ManagedMulticastMBean,ManagedPollEnricherMBean,ManagedProcessMBean,ManagedProcessorMBean,ManagedRandomLoadBalancerMBean,ManagedRecipientListMBean,ManagedRemoveHeaderMBean,ManagedRemoveHeadersMBean,ManagedRemovePropertiesMBean,ManagedRemovePropertyMBean,ManagedResequencerMBean,ManagedRollbackMBean,ManagedRoundRobinLoadBalancerMBean,ManagedRouteMBean,ManagedRoutingSlipMBean,ManagedSamplingThrottlerMBean,ManagedScriptMBean,ManagedSendDynamicProcessorMBean,ManagedSendProcessorMBean,ManagedSetBodyMBean,ManagedSetExchangePatternMBean,ManagedSetHeaderMBean,ManagedSetPropertyMBean,ManagedSplitterMBean,ManagedStepMBean,ManagedStickyLoadBalancerMBean,ManagedStopMBean,ManagedSuspendableRouteMBean,ManagedThreadsMBean,ManagedThrottlerMBean,ManagedThroughputLoggerMBean,ManagedThrowExceptionMBean,ManagedTopicLoadBalancerMBean,ManagedTransformMBean,ManagedUnmarshalMBean,ManagedValidateMBean,ManagedWeightedBalancerMBean,ManagedWireTapMBean
public interface ManagedPerformanceCounterMBean extends ManagedCounterMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringdumpStatsAsXml(boolean fullStats)longgetDeltaProcessingTime()longgetExchangesCompleted()longgetExchangesFailed()longgetExchangesInflight()longgetExternalRedeliveries()longgetFailuresHandled()StringgetFirstExchangeCompletedExchangeId()DategetFirstExchangeCompletedTimestamp()StringgetFirstExchangeFailureExchangeId()DategetFirstExchangeFailureTimestamp()StringgetLastExchangeCompletedExchangeId()DategetLastExchangeCompletedTimestamp()DategetLastExchangeCreatedTimestamp()StringgetLastExchangeFailureExchangeId()DategetLastExchangeFailureTimestamp()longgetLastProcessingTime()longgetMaxProcessingTime()longgetMeanProcessingTime()longgetMinProcessingTime()longgetRedeliveries()longgetTotalProcessingTime()booleanisStatisticsEnabled()voidsetStatisticsEnabled(boolean statisticsEnabled)-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, getResetTimestamp, getStartTimestamp, reset
-
-
-
-
Method Detail
-
getExchangesCompleted
@ManagedAttribute(description="Number of completed exchanges") long getExchangesCompleted()
-
getExchangesFailed
@ManagedAttribute(description="Number of failed exchanges") long getExchangesFailed()
-
getExchangesInflight
@ManagedAttribute(description="Number of inflight exchanges") long getExchangesInflight()
-
getFailuresHandled
@ManagedAttribute(description="Number of failures handled") long getFailuresHandled()
-
getRedeliveries
@ManagedAttribute(description="Number of redeliveries (internal only)") long getRedeliveries()
-
getExternalRedeliveries
@ManagedAttribute(description="Number of external initiated redeliveries (such as from JMS broker)") long getExternalRedeliveries()
-
getMinProcessingTime
@ManagedAttribute(description="Min Processing Time [milliseconds]") long getMinProcessingTime()
-
getMeanProcessingTime
@ManagedAttribute(description="Mean Processing Time [milliseconds]") long getMeanProcessingTime()
-
getMaxProcessingTime
@ManagedAttribute(description="Max Processing Time [milliseconds]") long getMaxProcessingTime()
-
getTotalProcessingTime
@ManagedAttribute(description="Total Processing Time [milliseconds]") long getTotalProcessingTime()
-
getLastProcessingTime
@ManagedAttribute(description="Last Processing Time [milliseconds]") long getLastProcessingTime()
-
getDeltaProcessingTime
@ManagedAttribute(description="Delta Processing Time [milliseconds]") long getDeltaProcessingTime()
-
getLastExchangeCreatedTimestamp
@ManagedAttribute(description="Last Exchange Created Timestamp") Date getLastExchangeCreatedTimestamp()
-
getLastExchangeCompletedTimestamp
@ManagedAttribute(description="Last Exchange Completed Timestamp") Date getLastExchangeCompletedTimestamp()
-
getLastExchangeCompletedExchangeId
@ManagedAttribute(description="Last Exchange Completed ExchangeId") String getLastExchangeCompletedExchangeId()
-
getFirstExchangeCompletedTimestamp
@ManagedAttribute(description="First Exchange Completed Timestamp") Date getFirstExchangeCompletedTimestamp()
-
getFirstExchangeCompletedExchangeId
@ManagedAttribute(description="First Exchange Completed ExchangeId") String getFirstExchangeCompletedExchangeId()
-
getLastExchangeFailureTimestamp
@ManagedAttribute(description="Last Exchange Failed Timestamp") Date getLastExchangeFailureTimestamp()
-
getLastExchangeFailureExchangeId
@ManagedAttribute(description="Last Exchange Failed ExchangeId") String getLastExchangeFailureExchangeId()
-
getFirstExchangeFailureTimestamp
@ManagedAttribute(description="First Exchange Failed Timestamp") Date getFirstExchangeFailureTimestamp()
-
getFirstExchangeFailureExchangeId
@ManagedAttribute(description="First Exchange Failed ExchangeId") String getFirstExchangeFailureExchangeId()
-
isStatisticsEnabled
@ManagedAttribute(description="Statistics enabled") boolean isStatisticsEnabled()
-
setStatisticsEnabled
@ManagedAttribute(description="Statistics enabled") void setStatisticsEnabled(boolean statisticsEnabled)
-
dumpStatsAsXml
@ManagedOperation(description="Dumps the statistics as XML") String dumpStatsAsXml(boolean fullStats)
-
-