gen_rmq v2.5.0 GenRMQ.Consumer.QueueConfiguration View Source
Represents configuration of a Consumer queue.
While this module exists to make management of Consumer queue configurations easier, right now it should be considered a private implementation detail with respect to the consumer configuration API.
Link to this section Summary
Link to this section Types
Link to this type
queue_options()
View Sourcequeue_options() :: [] | [{:durable, boolean()}] | [durable: boolean(), max_priority: pos_integer()] | [durable: boolean(), ttl: pos_integer()] | [{:max_priority, pos_integer()}] | [max_priority: pos_integer(), ttl: pos_integer()] | [durable: boolean(), max_priority: pos_integer(), ttl: pos_integer()]
Link to this type
t()
View Sourcet() :: %GenRMQ.Consumer.QueueConfiguration{ durable: boolean(), max_priority: nil | pos_integer(), name: String.t(), ttl: nil | pos_integer() }
Link to this section Functions
Link to this function
max_priority(queue_configuration)
View Sourcemax_priority(t()) :: nil | pos_integer()
Link to this function
new(name, durable, ttl, mp)
View Sourcenew(String.t(), boolean(), nil | pos_integer(), nil | pos_integer()) :: t()