public class QueueSettingsDTO extends Object
Modifier and Type | Field and Description |
---|---|
String |
catchup_enqueue_rate
If set, and the the current delivery
rate is exceeding the configured value
of fast_delivery_rate and the consumers
are spending more time loading from
the store than delivering, then the
enqueue rate will be throttled to the
specified value so that the consumers
can catch up and reach the tail of the queue.
|
String |
dlq
Is the dead letter queue configured for the destination.
|
Boolean |
dlq_expired
Should expired messages be sent to the dead letter queue? Defaults to false.
|
String |
fast_delivery_rate
The message delivery rate (in bytes/sec) at which
the queue considers the consumers fast and
may start slowing down producers to match the consumption
rate if the consumers are at the tail of the queue.
|
String |
full_policy
Once the queue is full, the `full_policy` controls how the
queue behaves when additional messages attempt to be enqueued
onto the queue.
|
String |
max_enqueue_rate
The maximum enqueue rate of the queue
|
Boolean |
message_group_graceful_handoff
When set to true, the queue
will drain the required message group consumers of messages before
allowing new messages to dispatched to messages groups which have been
moved to a different consumer due to re-balancing.
|
Integer |
nak_limit
Once a message has been nacked the configured
number of times the message will be considered to be a
poison message and will get moved to the dead letter queue if that's
configured or dropped.
|
List<Object> |
other
To hold any other non-matching XML elements
|
Boolean |
persistent
Should this queue persistently store it's entries?
|
String |
quota
The maximum amount of size the queue is allowed
to grow to.
|
Long |
quota_messages
The maximum number of messages queue is allowed
to grow to.
|
Boolean |
round_robin
Should the destination dispatch messages to consumers
using round robin distribution strategy? Defaults to true.
|
Boolean |
swap
Should messages be swapped out of memory if
no consumers need the message?
|
Integer |
swap_range_size
The number max number of swapped queue entries to load
from the store at a time.
|
String |
tail_buffer
The amount of memory buffer space to use for swapping messages
out.
|
Constructor and Description |
---|
QueueSettingsDTO() |
public String tail_buffer
public Boolean persistent
public Boolean round_robin
public Boolean message_group_graceful_handoff
public Boolean swap
public Integer swap_range_size
public String quota
public Long quota_messages
public String full_policy
public String fast_delivery_rate
public String catchup_enqueue_rate
public String max_enqueue_rate
public String dlq
public Integer nak_limit
public Boolean dlq_expired
Copyright © 2005–2015 The Apache Software Foundation. All rights reserved.