Interface ManagedPerformanceCounterMBean
-
- All Superinterfaces:
ManagedCounterMBean
- All Known Subinterfaces:
ManagedAggregateProcessorMBean
,ManagedBeanMBean
,ManagedCamelContextMBean
,ManagedChoiceMBean
,ManagedClaimCheckMBean
,ManagedConvertBodyMBean
,ManagedCustomLoadBalancerMBean
,ManagedDelayerMBean
,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 String
dumpStatsAsXml(boolean fullStats)
long
getDeltaProcessingTime()
long
getExchangesCompleted()
long
getExchangesFailed()
long
getExchangesInflight()
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)
-
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()
-
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)
-
-