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 int 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 double DEFAULT_REDELIVER_COLLISION_AVOIDANCE_FACTOR
public static final boolean DEFAULT_LAST_VALUE_QUEUE
@Deprecated public static final boolean DEFAULT_AUTO_CREATE_JMS_QUEUES
@Deprecated public static final boolean DEFAULT_AUTO_DELETE_JMS_QUEUES
@Deprecated public static final boolean DEFAULT_AUTO_CREATE_TOPICS
@Deprecated public static final boolean DEFAULT_AUTO_DELETE_TOPICS
public static final boolean DEFAULT_AUTO_CREATE_QUEUES
public static final boolean DEFAULT_AUTO_DELETE_QUEUES
public static final boolean DEFAULT_AUTO_DELETE_CREATED_QUEUES
public static final long DEFAULT_AUTO_DELETE_QUEUES_DELAY
public static final long DEFAULT_AUTO_DELETE_QUEUES_MESSAGE_COUNT
public static final DeletionPolicy DEFAULT_CONFIG_DELETE_QUEUES
public static final boolean DEFAULT_AUTO_CREATE_ADDRESSES
public static final boolean DEFAULT_AUTO_DELETE_ADDRESSES
public static final long DEFAULT_AUTO_DELETE_ADDRESSES_DELAY
public static final DeletionPolicy DEFAULT_CONFIG_DELETE_ADDRESSES
public static final long DEFAULT_REDISTRIBUTION_DELAY
public static final boolean DEFAULT_AUTO_CREATE_EXPIRY_RESOURCES
public static final SimpleString DEFAULT_EXPIRY_QUEUE_PREFIX
public static final SimpleString DEFAULT_EXPIRY_QUEUE_SUFFIX
public static final long DEFAULT_EXPIRY_DELAY
public static final long DEFAULT_MIN_EXPIRY_DELAY
public static final long DEFAULT_MAX_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 static final boolean DEFAULT_AUTO_CREATE_DEAD_LETTER_RESOURCES
public static final SimpleString DEFAULT_DEAD_LETTER_QUEUE_PREFIX
public static final SimpleString DEFAULT_DEAD_LETTER_QUEUE_SUFFIX
public static final boolean DEFAULT_ENABLE_METRICS
public AddressSettings(AddressSettings other)
public AddressSettings()
@Deprecated public boolean isAutoCreateJmsQueues()
@Deprecated public AddressSettings setAutoCreateJmsQueues(boolean autoCreateJmsQueues)
@Deprecated public boolean isAutoDeleteJmsQueues()
@Deprecated public AddressSettings setAutoDeleteJmsQueues(boolean autoDeleteJmsQueues)
@Deprecated public boolean isAutoCreateJmsTopics()
@Deprecated public AddressSettings setAutoCreateJmsTopics(boolean autoCreateJmsTopics)
@Deprecated public boolean isAutoDeleteJmsTopics()
@Deprecated public AddressSettings setAutoDeleteJmsTopics(boolean autoDeleteJmsTopics)
public boolean isAutoCreateQueues()
public AddressSettings setAutoCreateQueues(Boolean autoCreateQueues)
public boolean isAutoDeleteQueues()
public AddressSettings setAutoDeleteQueues(Boolean autoDeleteQueues)
public AddressSettings setAutoDeleteCreatedQueues(Boolean autoDeleteCreatedQueues)
public boolean isAutoDeleteCreatedQueues()
public long getAutoDeleteQueuesDelay()
public AddressSettings setAutoDeleteQueuesDelay(long autoDeleteQueuesDelay)
public long getAutoDeleteQueuesMessageCount()
public AddressSettings setAutoDeleteQueuesMessageCount(long autoDeleteQueuesMessageCount)
public DeletionPolicy getConfigDeleteQueues()
public AddressSettings setConfigDeleteQueues(DeletionPolicy configDeleteQueues)
public boolean isAutoCreateAddresses()
public AddressSettings setAutoCreateAddresses(Boolean autoCreateAddresses)
public boolean isAutoDeleteAddresses()
public AddressSettings setAutoDeleteAddresses(Boolean autoDeleteAddresses)
public long getAutoDeleteAddressesDelay()
public AddressSettings setAutoDeleteAddressesDelay(long autoDeleteAddressesDelay)
public DeletionPolicy getConfigDeleteAddresses()
public AddressSettings setConfigDeleteAddresses(DeletionPolicy configDeleteAddresses)
public int getDefaultMaxConsumers()
public AddressSettings setDefaultMaxConsumers(Integer defaultMaxConsumers)
public int getDefaultConsumersBeforeDispatch()
public AddressSettings setDefaultConsumersBeforeDispatch(Integer defaultConsumersBeforeDispatch)
public long getDefaultDelayBeforeDispatch()
public AddressSettings setDefaultDelayBeforeDispatch(Long defaultDelayBeforeDispatch)
public boolean isDefaultPurgeOnNoConsumers()
public AddressSettings setDefaultPurgeOnNoConsumers(Boolean defaultPurgeOnNoConsumers)
public RoutingType getDefaultQueueRoutingType()
public AddressSettings setDefaultQueueRoutingType(RoutingType defaultQueueRoutingType)
public RoutingType getDefaultAddressRoutingType()
public AddressSettings setDefaultAddressRoutingType(RoutingType defaultAddressRoutingType)
public boolean isDefaultLastValueQueue()
public AddressSettings setDefaultLastValueQueue(boolean defaultLastValueQueue)
public SimpleString getDefaultLastValueKey()
public AddressSettings setDefaultLastValueKey(SimpleString defaultLastValueKey)
public boolean isDefaultNonDestructive()
public AddressSettings setDefaultNonDestructive(boolean defaultNonDestructive)
public boolean isDefaultExclusiveQueue()
public AddressSettings setDefaultExclusiveQueue(Boolean defaultExclusiveQueue)
public AddressFullMessagePolicy getAddressFullMessagePolicy()
public AddressSettings setAddressFullMessagePolicy(AddressFullMessagePolicy addressFullMessagePolicy)
public int getPageSizeBytes()
public AddressSettings setPageSizeBytes(int 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 double getRedeliveryCollisionAvoidanceFactor()
public AddressSettings setRedeliveryCollisionAvoidanceFactor(double redeliveryCollisionAvoidanceFactor)
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 boolean isAutoCreateExpiryResources()
public AddressSettings setAutoCreateExpiryResources(boolean value)
public SimpleString getExpiryQueuePrefix()
public AddressSettings setExpiryQueuePrefix(SimpleString value)
public SimpleString getExpiryQueueSuffix()
public AddressSettings setExpiryQueueSuffix(SimpleString value)
public Long getExpiryDelay()
public AddressSettings setExpiryDelay(Long expiryDelay)
public Long getMinExpiryDelay()
public AddressSettings setMinExpiryDelay(Long minExpiryDelay)
public Long getMaxExpiryDelay()
public AddressSettings setMaxExpiryDelay(Long maxExpiryDelay)
public boolean isSendToDLAOnNoRoute()
public AddressSettings setSendToDLAOnNoRoute(boolean value)
public boolean isAutoCreateDeadLetterResources()
public AddressSettings setAutoCreateDeadLetterResources(boolean value)
public SimpleString getDeadLetterQueuePrefix()
public AddressSettings setDeadLetterQueuePrefix(SimpleString value)
public SimpleString getDeadLetterQueueSuffix()
public AddressSettings setDeadLetterQueueSuffix(SimpleString 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 int getDefaultConsumerWindowSize()
public AddressSettings setDefaultConsumerWindowSize(int defaultConsumerWindowSize)
defaultConsumerWindowSize - the defaultConsumerWindowSize to setpublic boolean isDefaultGroupRebalance()
public AddressSettings setDefaultGroupRebalance(boolean defaultGroupRebalance)
defaultGroupRebalance - the defaultGroupBuckets to setpublic boolean isDefaultGroupRebalancePauseDispatch()
public AddressSettings setDefaultGroupRebalancePauseDispatch(boolean defaultGroupRebalancePauseDispatch)
defaultGroupRebalancePauseDispatch - the defaultGroupBuckets to setpublic int getDefaultGroupBuckets()
public SimpleString getDefaultGroupFirstKey()
public AddressSettings setDefaultGroupFirstKey(SimpleString defaultGroupFirstKey)
defaultGroupFirstKey - the defaultGroupFirstKey to setpublic AddressSettings setDefaultGroupBuckets(int defaultGroupBuckets)
defaultGroupBuckets - the defaultGroupBuckets to setpublic long getDefaultRingSize()
public AddressSettings setDefaultRingSize(long defaultRingSize)
public long getRetroactiveMessageCount()
public AddressSettings setRetroactiveMessageCount(long defaultRetroactiveMessageCount)
public boolean isEnableMetrics()
public AddressSettings setEnableMetrics(boolean enableMetrics)
public void merge(AddressSettings merged)
merge in interface Mergeable<AddressSettings>merged - public void decode(ActiveMQBuffer buffer)
decode in interface EncodingSupportpublic void decode(ActiveMQBuffer buffer, boolean tryCompatible)
public int getEncodeSize()
getEncodeSize in interface EncodingSupportpublic void encode(ActiveMQBuffer buffer)
encode in interface EncodingSupportCopyright © 2021 JBoss by Red Hat. All rights reserved.