org.apache.camel.api.management.mbean
Interface ManagedThrottlerMBean
- All Superinterfaces:
- ManagedCounterMBean, ManagedPerformanceCounterMBean, ManagedProcessorMBean
- All Known Implementing Classes:
- ManagedThrottler
public interface ManagedThrottlerMBean
- extends ManagedProcessorMBean
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean |
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled |
getMaximumRequestsPerPeriod
@ManagedAttribute(description="Maximum requires per period")
long getMaximumRequestsPerPeriod()
setMaximumRequestsPerPeriod
@ManagedAttribute(description="Maximum requires per period")
void setMaximumRequestsPerPeriod(long maximumRequestsPerPeriod)
getTimePeriodMillis
@ManagedAttribute(description="Time period in millis")
long getTimePeriodMillis()
setTimePeriodMillis
@ManagedAttribute(description="Time period in millis")
void setTimePeriodMillis(long timePeriodMillis)
getThrottledCount
@ManagedAttribute(description="Number of exchanges currently throttled")
int getThrottledCount()
Apache Camel