org.apache.camel.api.management.mbean
Interface ManagedThrottlerMBean

All Superinterfaces:
ManagedCounterMBean, ManagedPerformanceCounterMBean, ManagedProcessorMBean
All Known Implementing Classes:
ManagedThrottler

public interface ManagedThrottlerMBean
extends ManagedProcessorMBean


Method Summary
 long getMaximumRequestsPerPeriod()
           
 long getTimePeriodMillis()
           
 void setMaximumRequestsPerPeriod(long maximumRequestsPerPeriod)
           
 void setTimePeriodMillis(long timePeriodMillis)
           
 
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedProcessorMBean
getCamelId, getProcessorId, getRouteId, getState, start, stop
 
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean
dumpStatsAsXml, getExchangesCompleted, getExchangesFailed, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled
 
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, reset
 

Method Detail

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)


Apache CAMEL