org.apache.activemq.artemis.api.core.management

## Class AddressSettingsInfo

- java.lang.Object
- - org.apache.activemq.artemis.api.core.management.AddressSettingsInfo

-     public final class AddressSettingsInfo
      extends Object

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `AddressSettingsInfo(String addressFullMessagePolicy, long maxSizeBytes, int pageSizeBytes, int pageCacheMaxSize, int maxDeliveryAttempts, long redeliveryDelay, double redeliveryMultiplier, long maxRedeliveryDelay, String deadLetterAddress, String expiryAddress, boolean lastValueQueue, long redistributionDelay, boolean sendToDLAOnNoRoute, long slowConsumerThreshold, long slowConsumerCheckPeriod, String slowConsumerPolicy, boolean autoCreateJmsQueues, boolean autoDeleteJmsQueues)`

  - ### Method Summary

    All Methods Static Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static AddressSettingsInfo` | `from(String jsonString)`
    `String` | `getAddressFullMessagePolicy()`
    `String` | `getDeadLetterAddress()`
    `String` | `getExpiryAddress()`
    `int` | `getMaxDeliveryAttempts()`
    `long` | `getMaxRedeliveryDelay()`
    `long` | `getMaxSizeBytes()`
    `int` | `getPageCacheMaxSize()`
    `int` | `getPageSizeBytes()`
    `long` | `getRedeliveryDelay()`
    `double` | `getRedeliveryMultiplier()`
    `long` | `getRedistributionDelay()`
    `long` | `getSlowConsumerCheckPeriod()`
    `String` | `getSlowConsumerPolicy()`
    `long` | `getSlowConsumerThreshold()`
    `boolean` | `isAutoCreateJmsQueues()`
    `boolean` | `isAutoDeleteJmsQueues()`
    `boolean` | `isLastValueQueue()`
    `boolean` | `isSendToDLAOnNoRoute()`
    `void` | `setPageCacheMaxSize(int pageCacheMaxSize)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### AddressSettingsInfo

          public AddressSettingsInfo(String addressFullMessagePolicy,
                                     long maxSizeBytes,
                                     int pageSizeBytes,
                                     int pageCacheMaxSize,
                                     int maxDeliveryAttempts,
                                     long redeliveryDelay,
                                     double redeliveryMultiplier,
                                     long maxRedeliveryDelay,
                                     String deadLetterAddress,
                                     String expiryAddress,
                                     boolean lastValueQueue,
                                     long redistributionDelay,
                                     boolean sendToDLAOnNoRoute,
                                     long slowConsumerThreshold,
                                     long slowConsumerCheckPeriod,
                                     String slowConsumerPolicy,
                                     boolean autoCreateJmsQueues,
                                     boolean autoDeleteJmsQueues)

  - ### Method Detail

    - #### from

          public static AddressSettingsInfo from(String jsonString)
                                          throws Exception

      Throws:
        `Exception`

    - #### getPageCacheMaxSize

          public int getPageCacheMaxSize()

    - #### setPageCacheMaxSize

          public void setPageCacheMaxSize(int pageCacheMaxSize)

    - #### getAddressFullMessagePolicy

          public String getAddressFullMessagePolicy()

    - #### getMaxSizeBytes

          public long getMaxSizeBytes()

    - #### getPageSizeBytes

          public int getPageSizeBytes()

    - #### getMaxDeliveryAttempts

          public int getMaxDeliveryAttempts()

    - #### getRedeliveryDelay

          public long getRedeliveryDelay()

    - #### getDeadLetterAddress

          public String getDeadLetterAddress()

    - #### getExpiryAddress

          public 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 String getSlowConsumerPolicy()

    - #### isAutoCreateJmsQueues

          public boolean isAutoCreateJmsQueues()

    - #### isAutoDeleteJmsQueues

          public boolean isAutoDeleteJmsQueues()

Copyright © 2017. All rights reserved.