Class AddressSettingsInfo
- java.lang.Object
-
- org.apache.activemq.artemis.api.core.management.AddressSettingsInfo
-
public final class AddressSettingsInfo extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description 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 Summary
-
-
-
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
-
from
public static AddressSettingsInfo from(java.lang.String jsonString)
-
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()
-
-