org.apache.qpid.server.configuration
Class QueueConfiguration
java.lang.Object
org.apache.qpid.server.configuration.plugins.ConfigurationPlugin
org.apache.qpid.server.configuration.QueueConfiguration
public class QueueConfiguration
- extends ConfigurationPlugin
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 |
QueueConfiguration
public QueueConfiguration(String name,
VirtualHostConfiguration virtualHostConfiguration)
throws ConfigurationException
- Throws:
ConfigurationException
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:
- queue - the queue entries
- the alerting values for defaults
- exchange - the default exchange
- durable - set the default durablity
- 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