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 autoDeleteJmsQueues) |
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) |
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)
public static AddressSettingsInfo from(String jsonString) throws Exception
Exception
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()
public boolean isAutoCreateJmsQueues()
public boolean isAutoDeleteJmsQueues()
Copyright © 2015 The Apache Software Foundation. All rights reserved.