org.jboss.messaging.core.settings.impl
Class QueueSettings
java.lang.Object
org.jboss.messaging.core.settings.impl.QueueSettings
- All Implemented Interfaces:
- Mergeable<QueueSettings>
public class QueueSettings
- extends java.lang.Object
- implements Mergeable<QueueSettings>
The Queue Settings that will be used to configure a queue
- Author:
- Andy Taylor, Tim Fox
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_DISTRIBUTION_POLICY
public static final DistributionPolicy DEFAULT_DISTRIBUTION_POLICY
- defaults used if null, this allows merging
DEFAULT_CLUSTERED
public static final java.lang.Boolean DEFAULT_CLUSTERED
DEFAULT_MAX_SIZE_BYTES
public static final java.lang.Integer DEFAULT_MAX_SIZE_BYTES
DEFAULT_MAX_DELIVERY_ATTEMPTS
public static final java.lang.Integer DEFAULT_MAX_DELIVERY_ATTEMPTS
DEFAULT_MESSAGE_COUNTER_HISTORY_DAY_LIMIT
public static final java.lang.Integer DEFAULT_MESSAGE_COUNTER_HISTORY_DAY_LIMIT
DEFAULT_REDELIVER_DELAY
public static final java.lang.Long DEFAULT_REDELIVER_DELAY
QueueSettings
public QueueSettings()
isClustered
public java.lang.Boolean isClustered()
setClustered
public void setClustered(java.lang.Boolean clustered)
getMaxSizeBytes
public java.lang.Integer getMaxSizeBytes()
setMaxSizeBytes
public void setMaxSizeBytes(java.lang.Integer maxSizeBytes)
getMaxDeliveryAttempts
public java.lang.Integer getMaxDeliveryAttempts()
setMaxDeliveryAttempts
public void setMaxDeliveryAttempts(java.lang.Integer maxDeliveryAttempts)
getMessageCounterHistoryDayLimit
public java.lang.Integer getMessageCounterHistoryDayLimit()
setMessageCounterHistoryDayLimit
public void setMessageCounterHistoryDayLimit(java.lang.Integer messageCounterHistoryDayLimit)
getRedeliveryDelay
public java.lang.Long getRedeliveryDelay()
setRedeliveryDelay
public void setRedeliveryDelay(java.lang.Long redeliveryDelay)
getDistributionPolicyClass
public java.lang.String getDistributionPolicyClass()
setDistributionPolicyClass
public void setDistributionPolicyClass(java.lang.String distributionPolicyClass)
getDLQ
public SimpleString getDLQ()
setDLQ
public void setDLQ(SimpleString DLQ)
getExpiryQueue
public SimpleString getExpiryQueue()
setExpiryQueue
public void setExpiryQueue(SimpleString expiryQueue)
getDistributionPolicy
public DistributionPolicy getDistributionPolicy()
getConsumerWindowSize
public java.lang.Integer getConsumerWindowSize()
setConsumerWindowSize
public void setConsumerWindowSize(java.lang.Integer consumerWindowSize)
getConsumerMaxRate
public java.lang.Integer getConsumerMaxRate()
setConsumerMaxRate
public void setConsumerMaxRate(java.lang.Integer consumerMaxRate)
getProducerWindowSize
public java.lang.Integer getProducerWindowSize()
setProducerWindowSize
public void setProducerWindowSize(java.lang.Integer producerWindowSize)
getProducerMaxRate
public java.lang.Integer getProducerMaxRate()
setProducerMaxRate
public void setProducerMaxRate(java.lang.Integer producerMaxRate)
merge
public void merge(QueueSettings merged)
- merge 2 objects in to 1
- Specified by:
merge
in interface Mergeable<QueueSettings>
- Parameters:
merged
-
Copyright © 2006 JBoss Inc. All Rights Reserved.