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:
  • Field Details

    • DEFAULT_MAX_SIZE_BYTES

      public static final long DEFAULT_MAX_SIZE_BYTES
      defaults used if null, this allows merging
      See Also:
    • DEFAULT_MAX_SIZE_MESSAGES

      public static final long DEFAULT_MAX_SIZE_MESSAGES
      See Also:
    • DEFAULT_MAX_READ_PAGE_MESSAGES

      public static final int DEFAULT_MAX_READ_PAGE_MESSAGES
      See Also:
    • 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:
    • DEFAULT_MAX_DELIVERY_ATTEMPTS

      public static final int DEFAULT_MAX_DELIVERY_ATTEMPTS
      See Also:
    • DEFAULT_PAGE_MAX_CACHE

      public static final int DEFAULT_PAGE_MAX_CACHE
      See Also:
    • DEFAULT_MESSAGE_COUNTER_HISTORY_DAY_LIMIT

      public static final int DEFAULT_MESSAGE_COUNTER_HISTORY_DAY_LIMIT
      See Also:
    • DEFAULT_REDELIVER_DELAY

      public static final long DEFAULT_REDELIVER_DELAY
      See Also:
    • DEFAULT_REDELIVER_MULTIPLIER

      public static final double DEFAULT_REDELIVER_MULTIPLIER
      See Also:
    • DEFAULT_REDELIVER_COLLISION_AVOIDANCE_FACTOR

      public static final double DEFAULT_REDELIVER_COLLISION_AVOIDANCE_FACTOR
      See Also:
    • DEFAULT_LAST_VALUE_QUEUE

      public static final boolean DEFAULT_LAST_VALUE_QUEUE
      See Also:
    • DEFAULT_AUTO_CREATE_JMS_QUEUES

      @Deprecated public static final boolean DEFAULT_AUTO_CREATE_JMS_QUEUES
      Deprecated.
      See Also:
    • DEFAULT_AUTO_DELETE_JMS_QUEUES

      @Deprecated public static final boolean DEFAULT_AUTO_DELETE_JMS_QUEUES
      Deprecated.
      See Also:
    • DEFAULT_AUTO_CREATE_TOPICS

      @Deprecated public static final boolean DEFAULT_AUTO_CREATE_TOPICS
      Deprecated.
      See Also:
    • DEFAULT_AUTO_DELETE_TOPICS

      @Deprecated public static final boolean DEFAULT_AUTO_DELETE_TOPICS
      Deprecated.
      See Also:
    • DEFAULT_AUTO_CREATE_QUEUES

      public static final boolean DEFAULT_AUTO_CREATE_QUEUES
      See Also:
    • DEFAULT_AUTO_DELETE_QUEUES

      public static final boolean DEFAULT_AUTO_DELETE_QUEUES
      See Also:
    • DEFAULT_AUTO_DELETE_CREATED_QUEUES

      public static final boolean DEFAULT_AUTO_DELETE_CREATED_QUEUES
      See Also:
    • DEFAULT_AUTO_DELETE_QUEUES_DELAY

      public static final long DEFAULT_AUTO_DELETE_QUEUES_DELAY
      See Also:
    • DEFAULT_AUTO_DELETE_QUEUES_SKIP_USAGE_CHECK

      public static final boolean DEFAULT_AUTO_DELETE_QUEUES_SKIP_USAGE_CHECK
      See Also:
    • DEFAULT_AUTO_DELETE_QUEUES_MESSAGE_COUNT

      public static final long DEFAULT_AUTO_DELETE_QUEUES_MESSAGE_COUNT
      See Also:
    • 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:
    • DEFAULT_AUTO_DELETE_ADDRESSES

      public static final boolean DEFAULT_AUTO_DELETE_ADDRESSES
      See Also:
    • DEFAULT_AUTO_DELETE_ADDRESSES_DELAY

      public static final long DEFAULT_AUTO_DELETE_ADDRESSES_DELAY
      See Also:
    • DEFAULT_AUTO_DELETE_ADDRESSES_SKIP_USAGE_CHECK

      public static final boolean DEFAULT_AUTO_DELETE_ADDRESSES_SKIP_USAGE_CHECK
      See Also:
    • 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:
    • DEFAULT_AUTO_CREATE_EXPIRY_RESOURCES

      public static final boolean DEFAULT_AUTO_CREATE_EXPIRY_RESOURCES
      See Also:
    • 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:
    • DEFAULT_MIN_EXPIRY_DELAY

      public static final long DEFAULT_MIN_EXPIRY_DELAY
      See Also:
    • DEFAULT_MAX_EXPIRY_DELAY

      public static final long DEFAULT_MAX_EXPIRY_DELAY
      See Also:
    • DEFAULT_NO_EXPIRY

      public static final boolean DEFAULT_NO_EXPIRY
      See Also:
    • DEFAULT_SEND_TO_DLA_ON_NO_ROUTE

      public static final boolean DEFAULT_SEND_TO_DLA_ON_NO_ROUTE
      See Also:
    • DEFAULT_SLOW_CONSUMER_THRESHOLD

      public static final long DEFAULT_SLOW_CONSUMER_THRESHOLD
      See Also:
    • DEFAULT_SLOW_CONSUMER_CHECK_PERIOD

      public static final long DEFAULT_SLOW_CONSUMER_CHECK_PERIOD
      See Also:
    • MANAGEMENT_BROWSE_PAGE_SIZE

      public static final int MANAGEMENT_BROWSE_PAGE_SIZE
      See Also:
    • DEFAULT_SLOW_CONSUMER_POLICY

      public static final SlowConsumerPolicy DEFAULT_SLOW_CONSUMER_POLICY
    • DEFAULT_QUEUE_PREFETCH

      public static final int DEFAULT_QUEUE_PREFETCH
      See Also:
    • DEFAULT_ADDRESS_REJECT_THRESHOLD

      public static final long DEFAULT_ADDRESS_REJECT_THRESHOLD
      See Also:
    • DEFAULT_AUTO_CREATE_DEAD_LETTER_RESOURCES

      public static final boolean DEFAULT_AUTO_CREATE_DEAD_LETTER_RESOURCES
      See Also:
    • 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:
    • MANAGEMENT_MESSAGE_ATTRIBUTE_SIZE_LIMIT

      public static final int MANAGEMENT_MESSAGE_ATTRIBUTE_SIZE_LIMIT
      See Also:
    • 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:
  • Constructor Details

    • AddressSettings

      public AddressSettings(AddressSettings other)
    • AddressSettings

      public AddressSettings()
  • Method Details

    • isAutoCreateJmsQueues

      @Deprecated public boolean isAutoCreateJmsQueues()
      Deprecated.
    • toJSON

      public String toJSON()
    • fromJSON

      public static AddressSettings fromJSON(String jsonString)
    • 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 pageCacheMaxSize)
    • 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)
    • getPrefetchPageMessages

      public int getPrefetchPageMessages()
    • setPrefetchPageMessages

      public AddressSettings setPrefetchPageMessages(int prefetchPageMessages)
    • 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)
    • getPrefetchPageBytes

      public int getPrefetchPageBytes()
    • setPrefetchPageBytes

      public AddressSettings setPrefetchPageBytes(int prefetchPageBytes)
    • 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)
    • isNoExpiry

      public Boolean isNoExpiry()
    • setNoExpiry

      public AddressSettings setNoExpiry(Boolean noExpiry)
    • 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

      @Deprecated public int getQueuePrefetch()
      Deprecated.
    • setQueuePrefetch

      @Deprecated public AddressSettings setQueuePrefetch(int queuePrefetch)
      Deprecated.
    • getMaxSizeBytesRejectThreshold

      public long getMaxSizeBytesRejectThreshold()
    • setMaxSizeBytesRejectThreshold

      public AddressSettings setMaxSizeBytesRejectThreshold(long maxSizeBytesRejectThreshold)
    • getDefaultConsumerWindowSize

      public int getDefaultConsumerWindowSize()
    • setDefaultConsumerWindowSize

      public AddressSettings setDefaultConsumerWindowSize(int defaultConsumerWindowSize)
    • isDefaultGroupRebalance

      public boolean isDefaultGroupRebalance()
    • setDefaultGroupRebalance

      public AddressSettings setDefaultGroupRebalance(boolean defaultGroupRebalance)
    • isDefaultGroupRebalancePauseDispatch

      public boolean isDefaultGroupRebalancePauseDispatch()
    • setDefaultGroupRebalancePauseDispatch

      public AddressSettings setDefaultGroupRebalancePauseDispatch(boolean defaultGroupRebalancePauseDispatch)
    • getDefaultGroupBuckets

      public int getDefaultGroupBuckets()
    • getDefaultGroupFirstKey

      public SimpleString getDefaultGroupFirstKey()
    • setDefaultGroupFirstKey

      public AddressSettings setDefaultGroupFirstKey(SimpleString defaultGroupFirstKey)
    • setDefaultGroupBuckets

      public AddressSettings setDefaultGroupBuckets(int defaultGroupBuckets)
    • 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)
    • getIDCacheSize

      public Integer getIDCacheSize()
    • setIDCacheSize

      public AddressSettings setIDCacheSize(Integer idCacheSize)
    • getInitialQueueBufferSize

      public Integer getInitialQueueBufferSize()
    • setInitialQueueBufferSize

      public AddressSettings setInitialQueueBufferSize(Integer initialQueueBufferSize)
    • merge

      public void merge(AddressSettings merged)
      Merge two AddressSettings instances in one instance
      Specified by:
      merge in interface Mergeable<AddressSettings>
    • mergeCopy

      public AddressSettings mergeCopy(AddressSettings merged)
      Merge two AddressSettings instances in a new instance
      Specified by:
      mergeCopy in interface Mergeable<AddressSettings>
    • decode

      public void decode(ActiveMQBuffer buffer)
      Specified by:
      decode in interface EncodingSupport
    • decode

      public void decode(ActiveMQBuffer buffer, boolean tryCompatible)
    • getEncodeSize

      public int getEncodeSize()
      Specified by:
      getEncodeSize in interface EncodingSupport
    • encode

      public void encode(ActiveMQBuffer buffer)
      Specified by:
      encode in interface EncodingSupport
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object