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
@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 DeletionPolicy DEFAULT_CONFIG_DELETE_QUEUES
public static final boolean DEFAULT_AUTO_CREATE_ADDRESSES
public static final boolean DEFAULT_AUTO_DELETE_ADDRESSES
public static final DeletionPolicy DEFAULT_CONFIG_DELETE_ADDRESSES
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()
@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 DeletionPolicy getConfigDeleteQueues()
public AddressSettings setConfigDeleteQueues(DeletionPolicy configDeleteQueues)
public boolean isAutoCreateAddresses()
public AddressSettings setAutoCreateAddresses(Boolean autoCreateAddresses)
public boolean isAutoDeleteAddresses()
public AddressSettings setAutoDeleteAddresses(Boolean autoDeleteAddresses)
public DeletionPolicy getConfigDeleteAddresses()
public AddressSettings setConfigDeleteAddresses(DeletionPolicy configDeleteAddresses)
public int getDefaultMaxConsumers()
public AddressSettings setDefaultMaxConsumers(Integer defaultMaxConsumers)
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 boolean isDefaultExclusiveQueue()
public AddressSettings setDefaultExclusiveQueue(Boolean defaultExclusiveQueue)
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 void decode(ActiveMQBuffer buffer, boolean tryCompatible)
public int getEncodeSize()
getEncodeSize
in interface EncodingSupport
public void encode(ActiveMQBuffer buffer)
encode
in interface EncodingSupport
Copyright © 2018 JBoss by Red Hat. All rights reserved.