public final class AddressSettingsInfo extends Object
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 autoCreateJmsTopics,
boolean autoDeleteJmsQueues,
boolean autoDeleteJmsTopics,
boolean autoCreateQueues,
boolean autoDeleteQueues,
boolean autoCreateAddresses,
boolean autoDeleteAddresses,
String configDeleteQueues,
String configDeleteAddresses,
long maxSizeBytesRejectThreshold,
String defaultLastValueKey,
boolean defaultNonDestructive,
boolean defaultExclusiveQueue,
boolean defaultGroupRebalance,
int defaultGroupBuckets,
String defaultGroupFirstKey,
int defaultMaxConsumers,
boolean defaultPurgeOnNoConsumers,
int defaultConsumersBeforeDispatch,
long defaultDelayBeforeDispatch,
String defaultQueueRoutingType,
String defaultAddressRoutingType,
int defaultConsumerWindowSize,
long defaultRingSize,
boolean autoDeleteCreatedQueues,
long autoDeleteQueuesDelay,
long autoDeleteQueuesMessageCount,
long autoDeleteAddressesDelay,
double redeliveryCollisionAvoidanceFactor,
long retroactiveMessageCount) |
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 autoCreateJmsTopics, boolean autoDeleteJmsQueues, boolean autoDeleteJmsTopics, boolean autoCreateQueues, boolean autoDeleteQueues, boolean autoCreateAddresses, boolean autoDeleteAddresses, String configDeleteQueues, String configDeleteAddresses, long maxSizeBytesRejectThreshold, String defaultLastValueKey, boolean defaultNonDestructive, boolean defaultExclusiveQueue, boolean defaultGroupRebalance, int defaultGroupBuckets, String defaultGroupFirstKey, int defaultMaxConsumers, boolean defaultPurgeOnNoConsumers, int defaultConsumersBeforeDispatch, long defaultDelayBeforeDispatch, String defaultQueueRoutingType, String defaultAddressRoutingType, int defaultConsumerWindowSize, long defaultRingSize, boolean autoDeleteCreatedQueues, long autoDeleteQueuesDelay, long autoDeleteQueuesMessageCount, long autoDeleteAddressesDelay, double redeliveryCollisionAvoidanceFactor, long retroactiveMessageCount)
public static AddressSettingsInfo from(String jsonString)
public int getPageCacheMaxSize()
public void setPageCacheMaxSize(int pageCacheMaxSize)
public String getAddressFullMessagePolicy()
public long getMaxSizeBytes()
public int getPageSizeBytes()
public int getMaxDeliveryAttempts()
public long getRedeliveryDelay()
public String getDeadLetterAddress()
public String getExpiryAddress()
public boolean isLastValueQueue()
public long getRedistributionDelay()
public boolean isSendToDLAOnNoRoute()
public double getRedeliveryMultiplier()
public long getMaxRedeliveryDelay()
public long getSlowConsumerThreshold()
public long getSlowConsumerCheckPeriod()
public String getSlowConsumerPolicy()
@Deprecated public boolean isAutoCreateJmsQueues()
@Deprecated public boolean isAutoDeleteJmsQueues()
@Deprecated public boolean isAutoCreateJmsTopics()
@Deprecated public boolean isAutoDeleteJmsTopics()
public boolean isAutoCreateQueues()
public boolean isAutoDeleteQueues()
public boolean isAutoCreateAddresses()
public boolean isAutoDeleteAddresses()
public String getConfigDeleteQueues()
public String getConfigDeleteAddresses()
public long getMaxSizeBytesRejectThreshold()
public String getDefaultLastValueKey()
public boolean isDefaultNonDestructive()
public boolean isDefaultExclusiveQueue()
public boolean isDefaultGroupRebalance()
public int getDefaultGroupBuckets()
public String getDefaultGroupFirstKey()
public int getDefaultMaxConsumers()
public boolean isDefaultPurgeOnNoConsumers()
public int getDefaultConsumersBeforeDispatch()
public long getDefaultDelayBeforeDispatch()
public String getDefaultQueueRoutingType()
public String getDefaultAddressRoutingType()
public int getDefaultConsumerWindowSize()
public long getDefaultRingSize()
public boolean isAutoDeleteCreatedQueues()
public long getAutoDeleteQueuesDelay()
public long getAutoDeleteQueuesMessageCount()
public long getAutoDeleteAddressesDelay()
public double getRedeliveryCollisionAvoidanceFactor()
public long getRetroactiveMessageCount()
Copyright © 2020 The Apache Software Foundation. All rights reserved.