public class QueueSettingsDTO
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.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.
|
java.lang.String |
dlq
Is the dead letter queue configured for the destination.
|
java.lang.Boolean |
dlq_expired
Should expired messages be sent to the dead letter queue? Defaults to false.
|
java.lang.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.
|
java.lang.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.
|
java.lang.String |
max_enqueue_rate
The maximum enqueue rate of the queue
|
java.lang.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.
|
java.lang.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.
|
java.util.List<java.lang.Object> |
other
To hold any other non-matching XML elements
|
java.lang.Boolean |
persistent
Should this queue persistently store it's entries?
|
java.lang.String |
quota
The maximum amount of size the queue is allowed
to grow to.
|
java.lang.Long |
quota_messages
The maximum number of messages queue is allowed
to grow to.
|
java.lang.Boolean |
round_robin
Should the destination dispatch messages to consumers
using round robin distribution strategy? Defaults to true.
|
java.lang.Boolean |
swap
Should messages be swapped out of memory if
no consumers need the message?
|
java.lang.Integer |
swap_range_size
The number max number of swapped queue entries to load
from the store at a time.
|
java.lang.String |
tail_buffer
The amount of memory buffer space to use for swapping messages
out.
|
Constructor and Description |
---|
QueueSettingsDTO() |
public java.lang.String tail_buffer
public java.lang.Boolean persistent
public java.lang.Boolean round_robin
public java.lang.Boolean message_group_graceful_handoff
public java.lang.Boolean swap
public java.lang.Integer swap_range_size
public java.lang.String quota
public java.lang.Long quota_messages
public java.lang.String full_policy
public java.lang.String fast_delivery_rate
public java.lang.String catchup_enqueue_rate
public java.lang.String max_enqueue_rate
public java.lang.String dlq
public java.lang.Integer nak_limit
public java.lang.Boolean dlq_expired
public java.util.List<java.lang.Object> other
Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.