org.apache.qpid.server.configuration.plugins
Class SlowConsumerDetectionConfiguration

java.lang.Object
  extended by org.apache.qpid.server.configuration.plugins.ConfigurationPlugin
      extended by org.apache.qpid.server.configuration.plugins.SlowConsumerDetectionConfiguration

public class SlowConsumerDetectionConfiguration
extends ConfigurationPlugin


Nested Class Summary
static class SlowConsumerDetectionConfiguration.SlowConsumerDetectionConfigurationFactory
           
 
Field Summary
(package private)  TimeUnit _timeUnit
           
 
Fields inherited from class org.apache.qpid.server.configuration.plugins.ConfigurationPlugin
_configuration, _logger
 
Constructor Summary
SlowConsumerDetectionConfiguration()
           
 
Method Summary
 long getDelay()
           
 String[] getElementsProcessed()
          The Elements that this Plugin can process.
 TimeUnit getTimeUnit()
           
 void validateConfiguration()
          Performs configuration validation.
 
Methods inherited from class org.apache.qpid.server.configuration.plugins.ConfigurationPlugin
addConfiguration, contains, containsBoolean, containsInt, containsLong, containsPositiveLong, formatToString, getBooleanValue, getBooleanValue, getConfig, getConfiguration, getDoubleValue, getDoubleValue, getIntValue, getIntValue, getListValue, getListValue, getLongValue, getLongValue, getStringValue, getStringValue, hasConfiguration, mergeConfiguration, setConfiguration, showKeys, toString, validatePositiveLong
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_timeUnit

TimeUnit _timeUnit
Constructor Detail

SlowConsumerDetectionConfiguration

public SlowConsumerDetectionConfiguration()
Method Detail

getElementsProcessed

public String[] getElementsProcessed()
Description copied from class: ConfigurationPlugin
The Elements that this Plugin can process. For a Queues plugin that would be a list containing:

Specified by:
getElementsProcessed in class ConfigurationPlugin

getDelay

public long getDelay()

getTimeUnit

public TimeUnit getTimeUnit()

validateConfiguration

public void validateConfiguration()
                           throws ConfigurationException
Description copied from class: ConfigurationPlugin
Performs configuration validation.

Overrides:
validateConfiguration in class ConfigurationPlugin
Throws:
ConfigurationException


Licensed to the Apache Software Foundation