@ManagedResource(description="Managed Throttler") public class ManagedThrottler extends ManagedProcessor implements ManagedThrottlerMBean
TIMESTAMP_FORMATexchangesTotal, resetTimestamp| Constructor and Description |
|---|
ManagedThrottler(CamelContext context,
Throttler throttler,
ProcessorDefinition<?> definition) |
| Modifier and Type | Method and Description |
|---|---|
long |
getMaximumRequestsPerPeriod() |
int |
getThrottledCount() |
Throttler |
getThrottler() |
long |
getTimePeriodMillis() |
void |
setMaximumRequestsPerPeriod(long maximumRequestsPerPeriod) |
void |
setTimePeriodMillis(long timePeriodMillis) |
explain, getCamelId, getCamelManagementName, getContext, getDefinition, getId, getIndex, getInstance, getProcessor, getProcessorId, getRoute, getRouteId, getState, informationJson, setRoute, start, stopcompletedExchange, dumpStatsAsXml, failedExchange, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, init, isStatisticsEnabled, processExchange, reset, setStatisticsEnabledgetExchangesTotal, getResetTimestamp, incrementclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexplain, getCamelId, getCamelManagementName, getIndex, getProcessorId, getRouteId, getState, informationJson, start, stopdumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabledgetExchangesTotal, getResetTimestamp, resetpublic ManagedThrottler(CamelContext context, Throttler throttler, ProcessorDefinition<?> definition)
public Throttler getThrottler()
public long getMaximumRequestsPerPeriod()
getMaximumRequestsPerPeriod in interface ManagedThrottlerMBeanpublic void setMaximumRequestsPerPeriod(long maximumRequestsPerPeriod)
setMaximumRequestsPerPeriod in interface ManagedThrottlerMBeanpublic long getTimePeriodMillis()
getTimePeriodMillis in interface ManagedThrottlerMBeanpublic void setTimePeriodMillis(long timePeriodMillis)
setTimePeriodMillis in interface ManagedThrottlerMBeanpublic int getThrottledCount()
getThrottledCount in interface ManagedThrottlerMBeanApache Camel