public class AddressSettings extends Object implements Mergeable<AddressSettings>, Serializable, EncodingSupport
Constructor and Description |
---|
AddressSettings() |
AddressSettings(AddressSettings other) |
public static final long DEFAULT_MAX_SIZE_BYTES
public static final AddressFullMessagePolicy DEFAULT_ADDRESS_FULL_MESSAGE_POLICY
public static final long DEFAULT_PAGE_SIZE
public static final int DEFAULT_MAX_DELIVERY_ATTEMPTS
public static final int DEFAULT_PAGE_MAX_CACHE
public static final int DEFAULT_MESSAGE_COUNTER_HISTORY_DAY_LIMIT
public static final long DEFAULT_REDELIVER_DELAY
public static final double DEFAULT_REDELIVER_MULTIPLIER
public static final boolean DEFAULT_LAST_VALUE_QUEUE
public static final boolean DEFAULT_AUTO_CREATE_QUEUES
public static final boolean DEFAULT_AUTO_DELETE_QUEUES
public static final boolean DEFAULT_AUTO_CREATE_TOPICS
public static final boolean DEFAULT_AUTO_DELETE_TOPICS
public static final long DEFAULT_REDISTRIBUTION_DELAY
public static final long DEFAULT_EXPIRY_DELAY
public static final boolean DEFAULT_SEND_TO_DLA_ON_NO_ROUTE
public static final long DEFAULT_SLOW_CONSUMER_THRESHOLD
public static final long DEFAULT_SLOW_CONSUMER_CHECK_PERIOD
public static final int MANAGEMENT_BROWSE_PAGE_SIZE
public static final SlowConsumerPolicy DEFAULT_SLOW_CONSUMER_POLICY
public static final int DEFAULT_QUEUE_PREFETCH
public static final long DEFAULT_ADDRESS_REJECT_THRESHOLD
public AddressSettings(AddressSettings other)
public AddressSettings()
public boolean isAutoCreateJmsQueues()
public AddressSettings setAutoCreateJmsQueues(boolean autoCreateJmsQueues)
public boolean isAutoDeleteJmsQueues()
public AddressSettings setAutoDeleteJmsQueues(boolean autoDeleteJmsQueues)
public boolean isAutoCreateJmsTopics()
public AddressSettings setAutoCreateJmsTopics(boolean autoCreateJmsTopics)
public boolean isAutoDeleteJmsTopics()
public AddressSettings setAutoDeleteJmsTopics(boolean autoDeleteJmsTopics)
public boolean isLastValueQueue()
public AddressSettings setLastValueQueue(boolean lastValueQueue)
public AddressFullMessagePolicy getAddressFullMessagePolicy()
public AddressSettings setAddressFullMessagePolicy(AddressFullMessagePolicy addressFullMessagePolicy)
public long getPageSizeBytes()
public AddressSettings setPageSizeBytes(long pageSize)
public int getPageCacheMaxSize()
public AddressSettings setPageCacheMaxSize(int pageMaxCache)
public long getMaxSizeBytes()
public AddressSettings setMaxSizeBytes(long maxSizeBytes)
public int getMaxDeliveryAttempts()
public AddressSettings setMaxDeliveryAttempts(int maxDeliveryAttempts)
public int getMessageCounterHistoryDayLimit()
public AddressSettings setMessageCounterHistoryDayLimit(int messageCounterHistoryDayLimit)
public long getRedeliveryDelay()
public AddressSettings setRedeliveryDelay(long redeliveryDelay)
public double getRedeliveryMultiplier()
public AddressSettings setRedeliveryMultiplier(double redeliveryMultiplier)
public long getMaxRedeliveryDelay()
public AddressSettings setMaxRedeliveryDelay(long maxRedeliveryDelay)
public SimpleString getDeadLetterAddress()
public AddressSettings setDeadLetterAddress(SimpleString deadLetterAddress)
public SimpleString getExpiryAddress()
public AddressSettings setExpiryAddress(SimpleString expiryAddress)
public Long getExpiryDelay()
public AddressSettings setExpiryDelay(Long expiryDelay)
public boolean isSendToDLAOnNoRoute()
public AddressSettings setSendToDLAOnNoRoute(boolean value)
public long getRedistributionDelay()
public AddressSettings setRedistributionDelay(long redistributionDelay)
public long getSlowConsumerThreshold()
public AddressSettings setSlowConsumerThreshold(long slowConsumerThreshold)
public long getSlowConsumerCheckPeriod()
public AddressSettings setSlowConsumerCheckPeriod(long slowConsumerCheckPeriod)
public SlowConsumerPolicy getSlowConsumerPolicy()
public AddressSettings setSlowConsumerPolicy(SlowConsumerPolicy slowConsumerPolicy)
public int getManagementBrowsePageSize()
public AddressSettings setManagementBrowsePageSize(int managementBrowsePageSize)
public int getQueuePrefetch()
public AddressSettings setQueuePrefetch(int queuePrefetch)
public long getMaxSizeBytesRejectThreshold()
public AddressSettings setMaxSizeBytesRejectThreshold(long maxSizeBytesRejectThreshold)
public void merge(AddressSettings merged)
merge
in interface Mergeable<AddressSettings>
merged
- public void decode(ActiveMQBuffer buffer)
decode
in interface EncodingSupport
public int getEncodeSize()
getEncodeSize
in interface EncodingSupport
public void encode(ActiveMQBuffer buffer)
encode
in interface EncodingSupport
Copyright © 2017 JBoss by Red Hat. All rights reserved.