org.apache.qpid.server.configuration
Class QueueConfiguration

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

public class QueueConfiguration
extends ConfigurationPlugin


Nested Class Summary
static class QueueConfiguration.QueueConfig
           
 
Field Summary
 
Fields inherited from class org.apache.qpid.server.configuration.plugins.ConfigurationPlugin
_configuration, _logger
 
Constructor Summary
QueueConfiguration(String name, VirtualHostConfiguration virtualHostConfiguration)
           
 
Method Summary
 boolean getAutoDelete()
           
 long getCapacity()
           
 boolean getDurable()
           
 String[] getElementsProcessed()
          The Elements that this Plugin can process.
 String getExchange()
           
 boolean getExclusive()
           
 long getFlowResumeCapacity()
           
 String getLVQKey()
           
 int getMaximumMessageAge()
           
 long getMaximumMessageCount()
           
 long getMaximumMessageSize()
           
 long getMaximumQueueDepth()
           
 long getMinimumAlertRepeatGap()
           
 String getName()
           
 String getOwner()
           
 int getPriorities()
           
 boolean getPriority()
           
 List getRoutingKeys()
           
 VirtualHostConfiguration getVirtualHostConfiguration()
           
 boolean isLVQ()
           
 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
 

Constructor Detail

QueueConfiguration

public QueueConfiguration(String name,
                          VirtualHostConfiguration virtualHostConfiguration)
                   throws ConfigurationException
Throws:
ConfigurationException
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

validateConfiguration

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

Overrides:
validateConfiguration in class ConfigurationPlugin
Throws:
ConfigurationException

getVirtualHostConfiguration

public VirtualHostConfiguration getVirtualHostConfiguration()

getDurable

public boolean getDurable()

getExclusive

public boolean getExclusive()

getAutoDelete

public boolean getAutoDelete()

getOwner

public String getOwner()

getPriority

public boolean getPriority()

getPriorities

public int getPriorities()

getExchange

public String getExchange()

getRoutingKeys

public List getRoutingKeys()

getName

public String getName()

getMaximumMessageAge

public int getMaximumMessageAge()

getMaximumQueueDepth

public long getMaximumQueueDepth()

getMaximumMessageSize

public long getMaximumMessageSize()

getMaximumMessageCount

public long getMaximumMessageCount()

getMinimumAlertRepeatGap

public long getMinimumAlertRepeatGap()

getCapacity

public long getCapacity()

getFlowResumeCapacity

public long getFlowResumeCapacity()

isLVQ

public boolean isLVQ()

getLVQKey

public String getLVQKey()


Licensed to the Apache Software Foundation