LavinMQ::AMQP::Queue::Settings
Settings derived from the queue's arguments and its policies. A new instance is built off to the side every time they are (re)applied and published with a single reference store, so readers never see a policy half-applied, limits missing while a policy is re-applied, or a torn value. A published instance is never mutated.
Constructors
Instance methods
consumer_timeout
Sourcedelayed_retry_max
Sourcedelayed_retry_min
Sourcedelayed_retry_multiplier
Sourcedelivery_limit
Sourcedlrk
Sourcedlx
Sourceeffective_args
Sourceenforce_limits=(enforce_limits : Bool)
Set when the policy tightened limits that existing messages must be checked against
enforce_limits?
Set when the policy tightened limits that existing messages must be checked against
expires
SourceOnly set by policies; federation has no queue argument
federation_upstream_set
Sourcemax_age
Sourcemax_length
Sourcemax_length_bytes
Sourcemessage_ttl
Sourcereject_on_overflow?
Source