public class AddressSettingsInfo extends java.lang.Object
Constructor and Description |
---|
AddressSettingsInfo(java.lang.String addressFullMessagePolicy,
long maxSizeBytes,
int pageSizeBytes,
int pageCacheMaxSize,
int maxDeliveryAttempts,
long redeliveryDelay,
java.lang.String deadLetterAddress,
java.lang.String expiryAddress,
boolean lastValueQueue,
long redistributionDelay,
boolean sendToDLAOnNoRoute) |
Modifier and Type | Method and Description |
---|---|
static AddressSettingsInfo |
from(java.lang.String jsonString) |
java.lang.String |
getAddressFullMessagePolicy() |
java.lang.String |
getDeadLetterAddress() |
java.lang.String |
getExpiryAddress() |
int |
getMaxDeliveryAttempts() |
long |
getMaxSizeBytes() |
int |
getPageCacheMaxSize() |
int |
getPageSizeBytes() |
long |
getRedeliveryDelay() |
long |
getRedistributionDelay() |
boolean |
isLastValueQueue() |
boolean |
isSendToDLAOnNoRoute() |
void |
setPageCacheMaxSize(int pageCacheMaxSize) |
public AddressSettingsInfo(java.lang.String addressFullMessagePolicy, long maxSizeBytes, int pageSizeBytes, int pageCacheMaxSize, int maxDeliveryAttempts, long redeliveryDelay, java.lang.String deadLetterAddress, java.lang.String expiryAddress, boolean lastValueQueue, long redistributionDelay, boolean sendToDLAOnNoRoute)
public static final AddressSettingsInfo from(java.lang.String jsonString) throws java.lang.Exception
java.lang.Exception
public int getPageCacheMaxSize()
public void setPageCacheMaxSize(int pageCacheMaxSize)
public java.lang.String getAddressFullMessagePolicy()
public long getMaxSizeBytes()
public int getPageSizeBytes()
public int getMaxDeliveryAttempts()
public long getRedeliveryDelay()
public java.lang.String getDeadLetterAddress()
public java.lang.String getExpiryAddress()
public boolean isLastValueQueue()
public long getRedistributionDelay()
public boolean isSendToDLAOnNoRoute()
Copyright © 2009 Red Hat Inc. All Rights Reserved.