public interface ManagedThrottlerMBean extends ManagedProcessorMBean
Modifier and Type | Method and Description |
---|---|
long |
getMaximumRequestsPerPeriod() |
int |
getThrottledCount() |
long |
getTimePeriodMillis() |
void |
setMaximumRequestsPerPeriod(long maximumRequestsPerPeriod) |
void |
setTimePeriodMillis(long timePeriodMillis) |
explain, getCamelId, getCamelManagementName, getIndex, getProcessorId, getRouteId, getState, 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, reset
@ManagedAttribute(description="Maximum requires per period") long getMaximumRequestsPerPeriod()
@ManagedAttribute(description="Maximum requires per period") void setMaximumRequestsPerPeriod(long maximumRequestsPerPeriod)
@ManagedAttribute(description="Time period in millis") long getTimePeriodMillis()
@ManagedAttribute(description="Time period in millis") void setTimePeriodMillis(long timePeriodMillis)
@ManagedAttribute(description="Number of exchanges currently throttled") int getThrottledCount()
Apache Camel