Class AddressSettings
- java.lang.Object
-
- org.apache.activemq.artemis.core.settings.impl.AddressSettings
-
- All Implemented Interfaces:
Serializable,EncodingSupport,Mergeable<AddressSettings>
public class AddressSettings extends Object implements Mergeable<AddressSettings>, Serializable, EncodingSupport
Configuration settings that are applied on the address level- See Also:
- Serialized Form
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AddressSettings()AddressSettings(AddressSettings other)
-
Method Summary
-
-
-
Field Detail
-
DEFAULT_MAX_SIZE_BYTES
public static final long DEFAULT_MAX_SIZE_BYTES
defaults used if null, this allows merging- See Also:
- Constant Field Values
-
DEFAULT_MAX_SIZE_MESSAGES
public static final long DEFAULT_MAX_SIZE_MESSAGES
- See Also:
- Constant Field Values
-
DEFAULT_MAX_READ_PAGE_MESSAGES
public static final int DEFAULT_MAX_READ_PAGE_MESSAGES
- See Also:
- Constant Field Values
-
DEFAULT_ADDRESS_FULL_MESSAGE_POLICY
public static final AddressFullMessagePolicy DEFAULT_ADDRESS_FULL_MESSAGE_POLICY
-
DEFAULT_PAGE_SIZE
public static final int DEFAULT_PAGE_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_MAX_DELIVERY_ATTEMPTS
public static final int DEFAULT_MAX_DELIVERY_ATTEMPTS
- See Also:
- Constant Field Values
-
DEFAULT_PAGE_MAX_CACHE
public static final int DEFAULT_PAGE_MAX_CACHE
- See Also:
- Constant Field Values
-
DEFAULT_MESSAGE_COUNTER_HISTORY_DAY_LIMIT
public static final int DEFAULT_MESSAGE_COUNTER_HISTORY_DAY_LIMIT
- See Also:
- Constant Field Values
-
DEFAULT_REDELIVER_DELAY
public static final long DEFAULT_REDELIVER_DELAY
- See Also:
- Constant Field Values
-
DEFAULT_REDELIVER_MULTIPLIER
public static final double DEFAULT_REDELIVER_MULTIPLIER
- See Also:
- Constant Field Values
-
DEFAULT_REDELIVER_COLLISION_AVOIDANCE_FACTOR
public static final double DEFAULT_REDELIVER_COLLISION_AVOIDANCE_FACTOR
- See Also:
- Constant Field Values
-
DEFAULT_LAST_VALUE_QUEUE
public static final boolean DEFAULT_LAST_VALUE_QUEUE
- See Also:
- Constant Field Values
-
DEFAULT_AUTO_CREATE_JMS_QUEUES
@Deprecated public static final boolean DEFAULT_AUTO_CREATE_JMS_QUEUES
Deprecated.- See Also:
- Constant Field Values
-
DEFAULT_AUTO_DELETE_JMS_QUEUES
@Deprecated public static final boolean DEFAULT_AUTO_DELETE_JMS_QUEUES
Deprecated.- See Also:
- Constant Field Values
-
DEFAULT_AUTO_CREATE_TOPICS
@Deprecated public static final boolean DEFAULT_AUTO_CREATE_TOPICS
Deprecated.- See Also:
- Constant Field Values
-
DEFAULT_AUTO_DELETE_TOPICS
@Deprecated public static final boolean DEFAULT_AUTO_DELETE_TOPICS
Deprecated.- See Also:
- Constant Field Values
-
DEFAULT_AUTO_CREATE_QUEUES
public static final boolean DEFAULT_AUTO_CREATE_QUEUES
- See Also:
- Constant Field Values
-
DEFAULT_AUTO_DELETE_QUEUES
public static final boolean DEFAULT_AUTO_DELETE_QUEUES
- See Also:
- Constant Field Values
-
DEFAULT_AUTO_DELETE_CREATED_QUEUES
public static final boolean DEFAULT_AUTO_DELETE_CREATED_QUEUES
- See Also:
- Constant Field Values
-
DEFAULT_AUTO_DELETE_QUEUES_DELAY
public static final long DEFAULT_AUTO_DELETE_QUEUES_DELAY
- See Also:
- Constant Field Values
-
DEFAULT_AUTO_DELETE_QUEUES_SKIP_USAGE_CHECK
public static final boolean DEFAULT_AUTO_DELETE_QUEUES_SKIP_USAGE_CHECK
- See Also:
- Constant Field Values
-
DEFAULT_AUTO_DELETE_QUEUES_MESSAGE_COUNT
public static final long DEFAULT_AUTO_DELETE_QUEUES_MESSAGE_COUNT
- See Also:
- Constant Field Values
-
DEFAULT_CONFIG_DELETE_QUEUES
public static final DeletionPolicy DEFAULT_CONFIG_DELETE_QUEUES
-
DEFAULT_AUTO_CREATE_ADDRESSES
public static final boolean DEFAULT_AUTO_CREATE_ADDRESSES
- See Also:
- Constant Field Values
-
DEFAULT_AUTO_DELETE_ADDRESSES
public static final boolean DEFAULT_AUTO_DELETE_ADDRESSES
- See Also:
- Constant Field Values
-
DEFAULT_AUTO_DELETE_ADDRESSES_DELAY
public static final long DEFAULT_AUTO_DELETE_ADDRESSES_DELAY
- See Also:
- Constant Field Values
-
DEFAULT_AUTO_DELETE_ADDRESSES_SKIP_USAGE_CHECK
public static final boolean DEFAULT_AUTO_DELETE_ADDRESSES_SKIP_USAGE_CHECK
- See Also:
- Constant Field Values
-
DEFAULT_CONFIG_DELETE_ADDRESSES
public static final DeletionPolicy DEFAULT_CONFIG_DELETE_ADDRESSES
-
DEFAULT_CONFIG_DELETE_DIVERTS
public static final DeletionPolicy DEFAULT_CONFIG_DELETE_DIVERTS
-
DEFAULT_REDISTRIBUTION_DELAY
public static final long DEFAULT_REDISTRIBUTION_DELAY
- See Also:
- Constant Field Values
-
DEFAULT_AUTO_CREATE_EXPIRY_RESOURCES
public static final boolean DEFAULT_AUTO_CREATE_EXPIRY_RESOURCES
- See Also:
- Constant Field Values
-
DEFAULT_EXPIRY_QUEUE_PREFIX
public static final SimpleString DEFAULT_EXPIRY_QUEUE_PREFIX
-
DEFAULT_EXPIRY_QUEUE_SUFFIX
public static final SimpleString DEFAULT_EXPIRY_QUEUE_SUFFIX
-
DEFAULT_EXPIRY_DELAY
public static final long DEFAULT_EXPIRY_DELAY
- See Also:
- Constant Field Values
-
DEFAULT_MIN_EXPIRY_DELAY
public static final long DEFAULT_MIN_EXPIRY_DELAY
- See Also:
- Constant Field Values
-
DEFAULT_MAX_EXPIRY_DELAY
public static final long DEFAULT_MAX_EXPIRY_DELAY
- See Also:
- Constant Field Values
-
DEFAULT_SEND_TO_DLA_ON_NO_ROUTE
public static final boolean DEFAULT_SEND_TO_DLA_ON_NO_ROUTE
- See Also:
- Constant Field Values
-
DEFAULT_SLOW_CONSUMER_THRESHOLD
public static final long DEFAULT_SLOW_CONSUMER_THRESHOLD
- See Also:
- Constant Field Values
-
DEFAULT_SLOW_CONSUMER_CHECK_PERIOD
public static final long DEFAULT_SLOW_CONSUMER_CHECK_PERIOD
- See Also:
- Constant Field Values
-
MANAGEMENT_BROWSE_PAGE_SIZE
public static final int MANAGEMENT_BROWSE_PAGE_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_SLOW_CONSUMER_POLICY
public static final SlowConsumerPolicy DEFAULT_SLOW_CONSUMER_POLICY
-
DEFAULT_QUEUE_PREFETCH
public static final int DEFAULT_QUEUE_PREFETCH
- See Also:
- Constant Field Values
-
DEFAULT_ADDRESS_REJECT_THRESHOLD
public static final long DEFAULT_ADDRESS_REJECT_THRESHOLD
- See Also:
- Constant Field Values
-
DEFAULT_AUTO_CREATE_DEAD_LETTER_RESOURCES
public static final boolean DEFAULT_AUTO_CREATE_DEAD_LETTER_RESOURCES
- See Also:
- Constant Field Values
-
DEFAULT_DEAD_LETTER_QUEUE_PREFIX
public static final SimpleString DEFAULT_DEAD_LETTER_QUEUE_PREFIX
-
DEFAULT_DEAD_LETTER_QUEUE_SUFFIX
public static final SimpleString DEFAULT_DEAD_LETTER_QUEUE_SUFFIX
-
DEFAULT_ENABLE_METRICS
public static final boolean DEFAULT_ENABLE_METRICS
- See Also:
- Constant Field Values
-
MANAGEMENT_MESSAGE_ATTRIBUTE_SIZE_LIMIT
public static final int MANAGEMENT_MESSAGE_ATTRIBUTE_SIZE_LIMIT
- See Also:
- Constant Field Values
-
DEFAULT_SLOW_CONSUMER_THRESHOLD_MEASUREMENT_UNIT
public static final SlowConsumerThresholdMeasurementUnit DEFAULT_SLOW_CONSUMER_THRESHOLD_MEASUREMENT_UNIT
-
DEFAULT_ENABLE_INGRESS_TIMESTAMP
public static final boolean DEFAULT_ENABLE_INGRESS_TIMESTAMP
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AddressSettings
public AddressSettings(AddressSettings other)
-
AddressSettings
public AddressSettings()
-
-
Method Detail
-
isAutoCreateJmsQueues
@Deprecated public boolean isAutoCreateJmsQueues()
Deprecated.
-
setAutoCreateJmsQueues
@Deprecated public AddressSettings setAutoCreateJmsQueues(boolean autoCreateJmsQueues)
Deprecated.
-
isAutoDeleteJmsQueues
@Deprecated public boolean isAutoDeleteJmsQueues()
Deprecated.
-
setAutoDeleteJmsQueues
@Deprecated public AddressSettings setAutoDeleteJmsQueues(boolean autoDeleteJmsQueues)
Deprecated.
-
isAutoCreateJmsTopics
@Deprecated public boolean isAutoCreateJmsTopics()
Deprecated.
-
setAutoCreateJmsTopics
@Deprecated public AddressSettings setAutoCreateJmsTopics(boolean autoCreateJmsTopics)
Deprecated.
-
isAutoDeleteJmsTopics
@Deprecated public boolean isAutoDeleteJmsTopics()
Deprecated.
-
setAutoDeleteJmsTopics
@Deprecated public AddressSettings setAutoDeleteJmsTopics(boolean autoDeleteJmsTopics)
Deprecated.
-
isAutoCreateQueues
public Boolean isAutoCreateQueues()
-
setAutoCreateQueues
public AddressSettings setAutoCreateQueues(Boolean autoCreateQueues)
-
isAutoDeleteQueues
public Boolean isAutoDeleteQueues()
-
setAutoDeleteQueues
public AddressSettings setAutoDeleteQueues(Boolean autoDeleteQueues)
-
setAutoDeleteCreatedQueues
public AddressSettings setAutoDeleteCreatedQueues(Boolean autoDeleteCreatedQueues)
-
isAutoDeleteCreatedQueues
public Boolean isAutoDeleteCreatedQueues()
-
getAutoDeleteQueuesDelay
public long getAutoDeleteQueuesDelay()
-
setAutoDeleteQueuesDelay
public AddressSettings setAutoDeleteQueuesDelay(long autoDeleteQueuesDelay)
-
getAutoDeleteQueuesSkipUsageCheck
public boolean getAutoDeleteQueuesSkipUsageCheck()
-
setAutoDeleteQueuesSkipUsageCheck
public AddressSettings setAutoDeleteQueuesSkipUsageCheck(boolean autoDeleteQueuesSkipUsageCheck)
-
getAutoDeleteQueuesMessageCount
public long getAutoDeleteQueuesMessageCount()
-
setAutoDeleteQueuesMessageCount
public AddressSettings setAutoDeleteQueuesMessageCount(long autoDeleteQueuesMessageCount)
-
getConfigDeleteQueues
public DeletionPolicy getConfigDeleteQueues()
-
setConfigDeleteQueues
public AddressSettings setConfigDeleteQueues(DeletionPolicy configDeleteQueues)
-
isAutoCreateAddresses
public Boolean isAutoCreateAddresses()
-
setAutoCreateAddresses
public AddressSettings setAutoCreateAddresses(Boolean autoCreateAddresses)
-
isAutoDeleteAddresses
public Boolean isAutoDeleteAddresses()
-
setAutoDeleteAddresses
public AddressSettings setAutoDeleteAddresses(Boolean autoDeleteAddresses)
-
getAutoDeleteAddressesDelay
public long getAutoDeleteAddressesDelay()
-
setAutoDeleteAddressesDelay
public AddressSettings setAutoDeleteAddressesDelay(long autoDeleteAddressesDelay)
-
isAutoDeleteAddressesSkipUsageCheck
public boolean isAutoDeleteAddressesSkipUsageCheck()
-
setAutoDeleteAddressesSkipUsageCheck
public AddressSettings setAutoDeleteAddressesSkipUsageCheck(boolean autoDeleteAddressesSkipUsageCheck)
-
getConfigDeleteAddresses
public DeletionPolicy getConfigDeleteAddresses()
-
setConfigDeleteAddresses
public AddressSettings setConfigDeleteAddresses(DeletionPolicy configDeleteAddresses)
-
setConfigDeleteDiverts
public AddressSettings setConfigDeleteDiverts(DeletionPolicy configDeleteDiverts)
-
getConfigDeleteDiverts
public DeletionPolicy getConfigDeleteDiverts()
-
getDefaultMaxConsumers
public Integer getDefaultMaxConsumers()
-
setDefaultMaxConsumers
public AddressSettings setDefaultMaxConsumers(Integer defaultMaxConsumers)
-
getDefaultConsumersBeforeDispatch
public Integer getDefaultConsumersBeforeDispatch()
-
setDefaultConsumersBeforeDispatch
public AddressSettings setDefaultConsumersBeforeDispatch(Integer defaultConsumersBeforeDispatch)
-
getDefaultDelayBeforeDispatch
public Long getDefaultDelayBeforeDispatch()
-
setDefaultDelayBeforeDispatch
public AddressSettings setDefaultDelayBeforeDispatch(Long defaultDelayBeforeDispatch)
-
isDefaultPurgeOnNoConsumers
public Boolean isDefaultPurgeOnNoConsumers()
-
setDefaultPurgeOnNoConsumers
public AddressSettings setDefaultPurgeOnNoConsumers(Boolean defaultPurgeOnNoConsumers)
-
getDefaultQueueRoutingType
public RoutingType getDefaultQueueRoutingType()
-
setDefaultQueueRoutingType
public AddressSettings setDefaultQueueRoutingType(RoutingType defaultQueueRoutingType)
-
getDefaultAddressRoutingType
public RoutingType getDefaultAddressRoutingType()
-
setDefaultAddressRoutingType
public AddressSettings setDefaultAddressRoutingType(RoutingType defaultAddressRoutingType)
-
isDefaultLastValueQueue
public boolean isDefaultLastValueQueue()
-
setDefaultLastValueQueue
public AddressSettings setDefaultLastValueQueue(boolean defaultLastValueQueue)
-
getDefaultLastValueKey
public SimpleString getDefaultLastValueKey()
-
setDefaultLastValueKey
public AddressSettings setDefaultLastValueKey(SimpleString defaultLastValueKey)
-
isDefaultNonDestructive
public boolean isDefaultNonDestructive()
-
setDefaultNonDestructive
public AddressSettings setDefaultNonDestructive(boolean defaultNonDestructive)
-
isDefaultExclusiveQueue
public Boolean isDefaultExclusiveQueue()
-
setDefaultExclusiveQueue
public AddressSettings setDefaultExclusiveQueue(Boolean defaultExclusiveQueue)
-
getAddressFullMessagePolicy
public AddressFullMessagePolicy getAddressFullMessagePolicy()
-
setAddressFullMessagePolicy
public AddressSettings setAddressFullMessagePolicy(AddressFullMessagePolicy addressFullMessagePolicy)
-
getPageSizeBytes
public int getPageSizeBytes()
-
setPageSizeBytes
public AddressSettings setPageSizeBytes(int pageSize)
-
getPageCacheMaxSize
public int getPageCacheMaxSize()
-
setPageCacheMaxSize
public AddressSettings setPageCacheMaxSize(int pageMaxCache)
-
getMaxSizeBytes
public long getMaxSizeBytes()
-
getMaxSizeMessages
public long getMaxSizeMessages()
-
setMaxSizeMessages
public AddressSettings setMaxSizeMessages(long maxSizeMessages)
-
setMaxSizeBytes
public AddressSettings setMaxSizeBytes(long maxSizeBytes)
-
getMaxReadPageMessages
public int getMaxReadPageMessages()
-
setMaxReadPageMessages
public AddressSettings setMaxReadPageMessages(int maxReadPageMessages)
-
getPageLimitBytes
public Long getPageLimitBytes()
-
setPageLimitBytes
public AddressSettings setPageLimitBytes(Long pageLimitBytes)
-
getPageLimitMessages
public Long getPageLimitMessages()
-
setPageLimitMessages
public AddressSettings setPageLimitMessages(Long pageLimitMessages)
-
getPageFullMessagePolicy
public PageFullMessagePolicy getPageFullMessagePolicy()
-
setPageFullMessagePolicy
public AddressSettings setPageFullMessagePolicy(PageFullMessagePolicy policy)
-
getMaxReadPageBytes
public int getMaxReadPageBytes()
-
setMaxReadPageBytes
public AddressSettings setMaxReadPageBytes(int maxReadPageBytes)
-
getMaxDeliveryAttempts
public int getMaxDeliveryAttempts()
-
setMaxDeliveryAttempts
public AddressSettings setMaxDeliveryAttempts(int maxDeliveryAttempts)
-
getMessageCounterHistoryDayLimit
public int getMessageCounterHistoryDayLimit()
-
setMessageCounterHistoryDayLimit
public AddressSettings setMessageCounterHistoryDayLimit(int messageCounterHistoryDayLimit)
-
getRedeliveryDelay
public long getRedeliveryDelay()
-
setRedeliveryDelay
public AddressSettings setRedeliveryDelay(long redeliveryDelay)
-
getRedeliveryMultiplier
public double getRedeliveryMultiplier()
-
setRedeliveryMultiplier
public AddressSettings setRedeliveryMultiplier(double redeliveryMultiplier)
-
getRedeliveryCollisionAvoidanceFactor
public double getRedeliveryCollisionAvoidanceFactor()
-
setRedeliveryCollisionAvoidanceFactor
public AddressSettings setRedeliveryCollisionAvoidanceFactor(double redeliveryCollisionAvoidanceFactor)
-
getMaxRedeliveryDelay
public long getMaxRedeliveryDelay()
-
setMaxRedeliveryDelay
public AddressSettings setMaxRedeliveryDelay(long maxRedeliveryDelay)
-
getDeadLetterAddress
public SimpleString getDeadLetterAddress()
-
setDeadLetterAddress
public AddressSettings setDeadLetterAddress(SimpleString deadLetterAddress)
-
getExpiryAddress
public SimpleString getExpiryAddress()
-
setExpiryAddress
public AddressSettings setExpiryAddress(SimpleString expiryAddress)
-
isAutoCreateExpiryResources
public boolean isAutoCreateExpiryResources()
-
setAutoCreateExpiryResources
public AddressSettings setAutoCreateExpiryResources(boolean value)
-
getExpiryQueuePrefix
public SimpleString getExpiryQueuePrefix()
-
setExpiryQueuePrefix
public AddressSettings setExpiryQueuePrefix(SimpleString value)
-
getExpiryQueueSuffix
public SimpleString getExpiryQueueSuffix()
-
setExpiryQueueSuffix
public AddressSettings setExpiryQueueSuffix(SimpleString value)
-
getExpiryDelay
public Long getExpiryDelay()
-
setExpiryDelay
public AddressSettings setExpiryDelay(Long expiryDelay)
-
getMinExpiryDelay
public Long getMinExpiryDelay()
-
setMinExpiryDelay
public AddressSettings setMinExpiryDelay(Long minExpiryDelay)
-
getMaxExpiryDelay
public Long getMaxExpiryDelay()
-
setMaxExpiryDelay
public AddressSettings setMaxExpiryDelay(Long maxExpiryDelay)
-
isSendToDLAOnNoRoute
public boolean isSendToDLAOnNoRoute()
-
setSendToDLAOnNoRoute
public AddressSettings setSendToDLAOnNoRoute(boolean value)
-
isAutoCreateDeadLetterResources
public boolean isAutoCreateDeadLetterResources()
-
setAutoCreateDeadLetterResources
public AddressSettings setAutoCreateDeadLetterResources(boolean value)
-
getDeadLetterQueuePrefix
public SimpleString getDeadLetterQueuePrefix()
-
setDeadLetterQueuePrefix
public AddressSettings setDeadLetterQueuePrefix(SimpleString value)
-
getDeadLetterQueueSuffix
public SimpleString getDeadLetterQueueSuffix()
-
setDeadLetterQueueSuffix
public AddressSettings setDeadLetterQueueSuffix(SimpleString value)
-
getRedistributionDelay
public long getRedistributionDelay()
-
setRedistributionDelay
public AddressSettings setRedistributionDelay(long redistributionDelay)
-
getSlowConsumerThreshold
public long getSlowConsumerThreshold()
-
setSlowConsumerThreshold
public AddressSettings setSlowConsumerThreshold(long slowConsumerThreshold)
-
getSlowConsumerThresholdMeasurementUnit
public SlowConsumerThresholdMeasurementUnit getSlowConsumerThresholdMeasurementUnit()
-
setSlowConsumerThresholdMeasurementUnit
public AddressSettings setSlowConsumerThresholdMeasurementUnit(SlowConsumerThresholdMeasurementUnit slowConsumerThresholdMeasurementUnit)
-
getSlowConsumerCheckPeriod
public long getSlowConsumerCheckPeriod()
-
setSlowConsumerCheckPeriod
public AddressSettings setSlowConsumerCheckPeriod(long slowConsumerCheckPeriod)
-
getSlowConsumerPolicy
public SlowConsumerPolicy getSlowConsumerPolicy()
-
setSlowConsumerPolicy
public AddressSettings setSlowConsumerPolicy(SlowConsumerPolicy slowConsumerPolicy)
-
getManagementBrowsePageSize
public int getManagementBrowsePageSize()
-
setManagementBrowsePageSize
public AddressSettings setManagementBrowsePageSize(int managementBrowsePageSize)
-
getQueuePrefetch
public int getQueuePrefetch()
-
setQueuePrefetch
public AddressSettings setQueuePrefetch(int queuePrefetch)
-
getMaxSizeBytesRejectThreshold
public long getMaxSizeBytesRejectThreshold()
-
setMaxSizeBytesRejectThreshold
public AddressSettings setMaxSizeBytesRejectThreshold(long maxSizeBytesRejectThreshold)
-
getDefaultConsumerWindowSize
public int getDefaultConsumerWindowSize()
- Returns:
- the defaultConsumerWindowSize
-
setDefaultConsumerWindowSize
public AddressSettings setDefaultConsumerWindowSize(int defaultConsumerWindowSize)
- Parameters:
defaultConsumerWindowSize- the defaultConsumerWindowSize to set
-
isDefaultGroupRebalance
public boolean isDefaultGroupRebalance()
- Returns:
- the defaultGroupBuckets
-
setDefaultGroupRebalance
public AddressSettings setDefaultGroupRebalance(boolean defaultGroupRebalance)
- Parameters:
defaultGroupRebalance- the defaultGroupBuckets to set
-
isDefaultGroupRebalancePauseDispatch
public boolean isDefaultGroupRebalancePauseDispatch()
- Returns:
- the defaultGroupRebalancePauseDispatch
-
setDefaultGroupRebalancePauseDispatch
public AddressSettings setDefaultGroupRebalancePauseDispatch(boolean defaultGroupRebalancePauseDispatch)
- Parameters:
defaultGroupRebalancePauseDispatch- the defaultGroupBuckets to set
-
getDefaultGroupBuckets
public int getDefaultGroupBuckets()
- Returns:
- the defaultGroupBuckets
-
getDefaultGroupFirstKey
public SimpleString getDefaultGroupFirstKey()
- Returns:
- the defaultGroupFirstKey
-
setDefaultGroupFirstKey
public AddressSettings setDefaultGroupFirstKey(SimpleString defaultGroupFirstKey)
- Parameters:
defaultGroupFirstKey- the defaultGroupFirstKey to set
-
setDefaultGroupBuckets
public AddressSettings setDefaultGroupBuckets(int defaultGroupBuckets)
- Parameters:
defaultGroupBuckets- the defaultGroupBuckets to set
-
getDefaultRingSize
public long getDefaultRingSize()
-
setDefaultRingSize
public AddressSettings setDefaultRingSize(long defaultRingSize)
-
getRetroactiveMessageCount
public long getRetroactiveMessageCount()
-
setRetroactiveMessageCount
public AddressSettings setRetroactiveMessageCount(long defaultRetroactiveMessageCount)
-
isEnableMetrics
public boolean isEnableMetrics()
-
setEnableMetrics
public AddressSettings setEnableMetrics(boolean enableMetrics)
-
getManagementMessageAttributeSizeLimit
public int getManagementMessageAttributeSizeLimit()
-
setManagementMessageAttributeSizeLimit
public AddressSettings setManagementMessageAttributeSizeLimit(int managementMessageAttributeSizeLimit)
-
isEnableIngressTimestamp
public boolean isEnableIngressTimestamp()
-
setEnableIngressTimestamp
public AddressSettings setEnableIngressTimestamp(boolean enableIngressTimestamp)
-
merge
public void merge(AddressSettings merged)
merge 2 objects in to 1- Specified by:
mergein interfaceMergeable<AddressSettings>- Parameters:
merged-
-
decode
public void decode(ActiveMQBuffer buffer)
- Specified by:
decodein interfaceEncodingSupport
-
decode
public void decode(ActiveMQBuffer buffer, boolean tryCompatible)
-
getEncodeSize
public int getEncodeSize()
- Specified by:
getEncodeSizein interfaceEncodingSupport
-
encode
public void encode(ActiveMQBuffer buffer)
- Specified by:
encodein interfaceEncodingSupport
-
-