public class AddressSetting extends Object
| Constructor and Description |
|---|
AddressSetting(String key) |
| Modifier and Type | Method and Description |
|---|---|
String |
addressFullPolicy()
Determines what happens when an address where max-size-bytes is specified becomes full.
|
AddressSetting |
addressFullPolicy(String value)
Determines what happens when an address where max-size-bytes is specified becomes full.
|
String |
deadLetterAddress()
The dead letter address
|
AddressSetting |
deadLetterAddress(String value)
The dead letter address
|
String |
expiryAddress()
Defines where to send a message that has expired.
|
AddressSetting |
expiryAddress(String value)
Defines where to send a message that has expired.
|
Long |
expiryDelay()
Defines the expiration time that will be used for messages using the default expiration time
|
AddressSetting |
expiryDelay(Long value)
Defines the expiration time that will be used for messages using the default expiration time
|
String |
getKey() |
Boolean |
lastValueQueue()
Defines whether a queue only uses last values or not
|
AddressSetting |
lastValueQueue(Boolean value)
Defines whether a queue only uses last values or not
|
Integer |
maxDeliveryAttempts()
Defines how many time a cancelled message can be redelivered before sending to the dead-letter-address
|
AddressSetting |
maxDeliveryAttempts(Integer value)
Defines how many time a cancelled message can be redelivered before sending to the dead-letter-address
|
Long |
maxRedeliveryDelay()
Maximum value for the redelivery-delay (in ms).
|
AddressSetting |
maxRedeliveryDelay(Long value)
Maximum value for the redelivery-delay (in ms).
|
Long |
maxSizeBytes()
The max bytes size.
|
AddressSetting |
maxSizeBytes(Long value)
The max bytes size.
|
Integer |
messageCounterHistoryDayLimit()
Day limit for the message counter history.
|
AddressSetting |
messageCounterHistoryDayLimit(Integer value)
Day limit for the message counter history.
|
Integer |
pageMaxCacheSize()
The number of page files to keep in memory to optimize IO during paging navigation.
|
AddressSetting |
pageMaxCacheSize(Integer value)
The number of page files to keep in memory to optimize IO during paging navigation.
|
Long |
pageSizeBytes()
The paging size.
|
AddressSetting |
pageSizeBytes(Long value)
The paging size.
|
Long |
redeliveryDelay()
Defines how long to wait before attempting redelivery of a cancelled message
|
AddressSetting |
redeliveryDelay(Long value)
Defines how long to wait before attempting redelivery of a cancelled message
|
Double |
redeliveryMultiplier()
Multiplier to apply to the redelivery-delay parameter
|
AddressSetting |
redeliveryMultiplier(Double value)
Multiplier to apply to the redelivery-delay parameter
|
Long |
redistributionDelay()
Defines how long to wait when the last consumer is closed on a queue before redistributing any messages
|
AddressSetting |
redistributionDelay(Long value)
Defines how long to wait when the last consumer is closed on a queue before redistributing any messages
|
Boolean |
sendToDlaOnNoRoute()
If this parameter is set to true for that address, if the message is not routed to any queues it will instead be sent to the dead letter address (DLA) for that address, if it exists.
|
AddressSetting |
sendToDlaOnNoRoute(Boolean value)
If this parameter is set to true for that address, if the message is not routed to any queues it will instead be sent to the dead letter address (DLA) for that address, if it exists.
|
Long |
slowConsumerCheckPeriod()
How often to check for slow consumers on a particular queue.
|
AddressSetting |
slowConsumerCheckPeriod(Long value)
How often to check for slow consumers on a particular queue.
|
String |
slowConsumerPolicy()
Determine what happens when a slow consumer is identified.
|
AddressSetting |
slowConsumerPolicy(String value)
Determine what happens when a slow consumer is identified.
|
Long |
slowConsumerThreshold()
The minimum rate of message consumption allowed before a consumer is considered slow.
|
AddressSetting |
slowConsumerThreshold(Long value)
The minimum rate of message consumption allowed before a consumer is considered slow.
|
public AddressSetting(String key)
public String getKey()
public String addressFullPolicy()
public AddressSetting addressFullPolicy(String value)
public String deadLetterAddress()
public AddressSetting deadLetterAddress(String value)
public String expiryAddress()
public AddressSetting expiryAddress(String value)
public Long expiryDelay()
public AddressSetting expiryDelay(Long value)
public Boolean lastValueQueue()
public AddressSetting lastValueQueue(Boolean value)
public Integer maxDeliveryAttempts()
public AddressSetting maxDeliveryAttempts(Integer value)
public Long maxRedeliveryDelay()
public AddressSetting maxRedeliveryDelay(Long value)
public Long maxSizeBytes()
public AddressSetting maxSizeBytes(Long value)
public Integer messageCounterHistoryDayLimit()
public AddressSetting messageCounterHistoryDayLimit(Integer value)
public Integer pageMaxCacheSize()
public AddressSetting pageMaxCacheSize(Integer value)
public Long pageSizeBytes()
public AddressSetting pageSizeBytes(Long value)
public Long redeliveryDelay()
public AddressSetting redeliveryDelay(Long value)
public Double redeliveryMultiplier()
public AddressSetting redeliveryMultiplier(Double value)
public Long redistributionDelay()
public AddressSetting redistributionDelay(Long value)
public Boolean sendToDlaOnNoRoute()
public AddressSetting sendToDlaOnNoRoute(Boolean value)
public Long slowConsumerCheckPeriod()
public AddressSetting slowConsumerCheckPeriod(Long value)
public String slowConsumerPolicy()
public AddressSetting slowConsumerPolicy(String value)
public Long slowConsumerThreshold()
public AddressSetting slowConsumerThreshold(Long value)
Copyright © 2015 JBoss by Red Hat. All rights reserved.