Record - artemis : QueueConfiguration

ActiveMQ Artemis Queue configuration. If the `autoCreated` is `false` an error will be thrown if the queue does not exist. If `autocreated` is `true` and the queue already exists then the other configurations would be ignored.

Fields

  • queueName string
  • the name of the queue

  • addressName string? ()
  • the address queue is bound to. If the value is nil and autoCreated is true and the queue does not already exist then the address would take the name of the queue.

  • autoCreated boolean true
  • whether to automatically create the queue

  • routingType RoutingType ANYCAST
  • the routing type for the queue, MULTICAST or ANYCAST

  • temporary boolean true
  • whether the queue is temporary. If this value is set to true the durable property value shall be ignored.

  • filter string? ()
  • messages which match this filter will be put in the queue

  • durable boolean false
  • whether the queue is durable or not. If temporary property value is true this value

  • maxConsumers int -1
  • how many concurrent consumers will be allowed on this queue

  • purgeOnNoConsumers boolean false
  • whether to delete the contents of the queue when the last consumer disconnects

  • exclusive boolean false
  • whether the queue should be exclusive

  • lastValue boolean false
  • whether the queue should be lastValue