@ManagedResource(description="Managed Throttler") public class ManagedThrottler extends ManagedProcessor implements ManagedThrottlerMBean
TIMESTAMP_FORMAT
exchangesTotal, 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) |
getCamelId, getCamelManagementName, getContext, getDefinition, getId, getIndex, getInstance, getProcessor, getProcessorId, getRoute, getRouteId, getState, setRoute, start, stop
completedExchange, dumpStatsAsXml, failedExchange, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, init, isStatisticsEnabled, reset, setStatisticsEnabled
getExchangesTotal, getResetTimestamp, increment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCamelId, getCamelManagementName, getIndex, getProcessorId, getRouteId, getState, start, stop
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled
getExchangesTotal, getResetTimestamp, reset
public ManagedThrottler(CamelContext context, Throttler throttler, ProcessorDefinition<?> definition)
public Throttler getThrottler()
public long getMaximumRequestsPerPeriod()
getMaximumRequestsPerPeriod
in interface ManagedThrottlerMBean
public void setMaximumRequestsPerPeriod(long maximumRequestsPerPeriod)
setMaximumRequestsPerPeriod
in interface ManagedThrottlerMBean
public long getTimePeriodMillis()
getTimePeriodMillis
in interface ManagedThrottlerMBean
public void setTimePeriodMillis(long timePeriodMillis)
setTimePeriodMillis
in interface ManagedThrottlerMBean
public int getThrottledCount()
getThrottledCount
in interface ManagedThrottlerMBean
Apache Camel