Class AddressSettingsInfo


  • public final class AddressSettingsInfo
    extends java.lang.Object
    • Constructor Detail

      • AddressSettingsInfo

        public AddressSettingsInfo​(java.lang.String addressFullMessagePolicy,
                                   long maxSizeBytes,
                                   int pageSizeBytes,
                                   int pageCacheMaxSize,
                                   int maxDeliveryAttempts,
                                   long redeliveryDelay,
                                   double redeliveryMultiplier,
                                   long maxRedeliveryDelay,
                                   java.lang.String deadLetterAddress,
                                   java.lang.String expiryAddress,
                                   boolean lastValueQueue,
                                   long redistributionDelay,
                                   boolean sendToDLAOnNoRoute,
                                   long slowConsumerThreshold,
                                   long slowConsumerCheckPeriod,
                                   java.lang.String slowConsumerPolicy,
                                   boolean autoCreateJmsQueues,
                                   boolean autoCreateJmsTopics,
                                   boolean autoDeleteJmsQueues,
                                   boolean autoDeleteJmsTopics,
                                   boolean autoCreateQueues,
                                   boolean autoDeleteQueues,
                                   boolean autoCreateAddresses,
                                   boolean autoDeleteAddresses,
                                   java.lang.String configDeleteQueues,
                                   java.lang.String configDeleteAddresses,
                                   long maxSizeBytesRejectThreshold,
                                   java.lang.String defaultLastValueKey,
                                   boolean defaultNonDestructive,
                                   boolean defaultExclusiveQueue,
                                   boolean defaultGroupRebalance,
                                   int defaultGroupBuckets,
                                   java.lang.String defaultGroupFirstKey,
                                   int defaultMaxConsumers,
                                   boolean defaultPurgeOnNoConsumers,
                                   int defaultConsumersBeforeDispatch,
                                   long defaultDelayBeforeDispatch,
                                   java.lang.String defaultQueueRoutingType,
                                   java.lang.String defaultAddressRoutingType,
                                   int defaultConsumerWindowSize,
                                   long defaultRingSize,
                                   boolean autoDeleteCreatedQueues,
                                   long autoDeleteQueuesDelay,
                                   long autoDeleteQueuesMessageCount,
                                   long autoDeleteAddressesDelay,
                                   double redeliveryCollisionAvoidanceFactor,
                                   long retroactiveMessageCount,
                                   boolean autoCreateDeadLetterResources,
                                   java.lang.String deadLetterQueuePrefix,
                                   java.lang.String deadLetterQueueSuffix,
                                   boolean autoCreateExpiryResources,
                                   java.lang.String expiryQueuePrefix,
                                   java.lang.String expiryQueueSuffix,
                                   long expiryDelay,
                                   long minExpiryDelay,
                                   long maxExpiryDelay,
                                   boolean enableMetrics)
    • Method Detail

      • getPageCacheMaxSize

        public int getPageCacheMaxSize()
      • setPageCacheMaxSize

        public void setPageCacheMaxSize​(int pageCacheMaxSize)
      • getAddressFullMessagePolicy

        public java.lang.String getAddressFullMessagePolicy()
      • getMaxSizeBytes

        public long getMaxSizeBytes()
      • getPageSizeBytes

        public int getPageSizeBytes()
      • getMaxDeliveryAttempts

        public int getMaxDeliveryAttempts()
      • getRedeliveryDelay

        public long getRedeliveryDelay()
      • getDeadLetterAddress

        public java.lang.String getDeadLetterAddress()
      • getExpiryAddress

        public java.lang.String getExpiryAddress()
      • isLastValueQueue

        public boolean isLastValueQueue()
      • getRedistributionDelay

        public long getRedistributionDelay()
      • isSendToDLAOnNoRoute

        public boolean isSendToDLAOnNoRoute()
      • getRedeliveryMultiplier

        public double getRedeliveryMultiplier()
      • getMaxRedeliveryDelay

        public long getMaxRedeliveryDelay()
      • getSlowConsumerThreshold

        public long getSlowConsumerThreshold()
      • getSlowConsumerCheckPeriod

        public long getSlowConsumerCheckPeriod()
      • getSlowConsumerPolicy

        public java.lang.String getSlowConsumerPolicy()
      • isAutoCreateJmsQueues

        @Deprecated
        public boolean isAutoCreateJmsQueues()
        Deprecated.
      • isAutoDeleteJmsQueues

        @Deprecated
        public boolean isAutoDeleteJmsQueues()
        Deprecated.
      • isAutoCreateJmsTopics

        @Deprecated
        public boolean isAutoCreateJmsTopics()
        Deprecated.
      • isAutoDeleteJmsTopics

        @Deprecated
        public boolean isAutoDeleteJmsTopics()
        Deprecated.
      • isAutoCreateQueues

        public boolean isAutoCreateQueues()
      • isAutoDeleteQueues

        public boolean isAutoDeleteQueues()
      • isAutoCreateAddresses

        public boolean isAutoCreateAddresses()
      • isAutoDeleteAddresses

        public boolean isAutoDeleteAddresses()
      • getConfigDeleteQueues

        public java.lang.String getConfigDeleteQueues()
      • getConfigDeleteAddresses

        public java.lang.String getConfigDeleteAddresses()
      • getMaxSizeBytesRejectThreshold

        public long getMaxSizeBytesRejectThreshold()
      • getDefaultLastValueKey

        public java.lang.String getDefaultLastValueKey()
      • isDefaultNonDestructive

        public boolean isDefaultNonDestructive()
      • isDefaultExclusiveQueue

        public boolean isDefaultExclusiveQueue()
      • isDefaultGroupRebalance

        public boolean isDefaultGroupRebalance()
      • getDefaultGroupBuckets

        public int getDefaultGroupBuckets()
      • getDefaultGroupFirstKey

        public java.lang.String getDefaultGroupFirstKey()
      • getDefaultMaxConsumers

        public int getDefaultMaxConsumers()
      • isDefaultPurgeOnNoConsumers

        public boolean isDefaultPurgeOnNoConsumers()
      • getDefaultConsumersBeforeDispatch

        public int getDefaultConsumersBeforeDispatch()
      • getDefaultDelayBeforeDispatch

        public long getDefaultDelayBeforeDispatch()
      • getDefaultQueueRoutingType

        public java.lang.String getDefaultQueueRoutingType()
      • getDefaultAddressRoutingType

        public java.lang.String getDefaultAddressRoutingType()
      • getDefaultConsumerWindowSize

        public int getDefaultConsumerWindowSize()
      • getDefaultRingSize

        public long getDefaultRingSize()
      • isAutoDeleteCreatedQueues

        public boolean isAutoDeleteCreatedQueues()
      • getAutoDeleteQueuesDelay

        public long getAutoDeleteQueuesDelay()
      • getAutoDeleteQueuesMessageCount

        public long getAutoDeleteQueuesMessageCount()
      • getAutoDeleteAddressesDelay

        public long getAutoDeleteAddressesDelay()
      • getRedeliveryCollisionAvoidanceFactor

        public double getRedeliveryCollisionAvoidanceFactor()
      • getRetroactiveMessageCount

        public long getRetroactiveMessageCount()
      • isAutoCreateDeadLetterResources

        public boolean isAutoCreateDeadLetterResources()
      • getDeadLetterQueuePrefix

        public java.lang.String getDeadLetterQueuePrefix()
      • getDeadLetterQueueSuffix

        public java.lang.String getDeadLetterQueueSuffix()
      • isAutoCreateExpiryResources

        public boolean isAutoCreateExpiryResources()
      • getExpiryQueuePrefix

        public java.lang.String getExpiryQueuePrefix()
      • getExpiryQueueSuffix

        public java.lang.String getExpiryQueueSuffix()
      • getExpiryDelay

        public long getExpiryDelay()
      • getMinExpiryDelay

        public long getMinExpiryDelay()
      • getMaxExpiryDelay

        public long getMaxExpiryDelay()
      • isEnableMetrics

        public boolean isEnableMetrics()