## Attributes (26)

- address-full-policy - Determines what happens when an address where max-size-bytes is specified becomes full. (PAGE, DROP or BLOCK)

  Type | STRING
  Default Value | PAGE
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Allowed Values | BLOCK PAGE FAIL DROP
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Determines what happens when an address where max-size-bytes is specified becomes full. (PAGE, DROP or BLOCK)",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "PAGE",
          "allowed" : [
              "DROP",
              "PAGE",
              "BLOCK",
              "FAIL"
          ],
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- auto-create-addresses - Determines whether ActiveMQ should automatically create an addresses corresponding to the address-settings match when a producer or a consumer is tries to use such a queue.

  Type | BOOLEAN
  Default Value | true
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Determines whether ActiveMQ should automatically create an addresses corresponding to the address-settings match when a producer or a consumer is tries to use such a queue.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- auto-create-jms-queues - Determines whether ActiveMQ should automatically create a Jakarta Messaging queue corresponding to the address-settings match when a Jakarta Messaging producer or a consumer is tries to use such a queue.
  Deprecated Since 3.0.0
  This attribute is no longer supported by ActiveMQ.

  Type | BOOLEAN
  Default Value | false
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Determines whether ActiveMQ should automatically create a Jakarta Messaging queue corresponding to the address-settings match when a Jakarta Messaging producer or a consumer is tries to use such a queue.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "deprecated" : {
              "since" : "3.0.0",
              "reason" : "This attribute is no longer supported by ActiveMQ."
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- auto-create-queues - Determines whether ActiveMQ should automatically create a queue corresponding to the address-settings match when a producer or a consumer is tries to use such a queue.

  Type | BOOLEAN
  Default Value | false
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Determines whether ActiveMQ should automatically create a queue corresponding to the address-settings match when a producer or a consumer is tries to use such a queue.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- auto-delete-addresses - Determines whether ActiveMQ should automatically delete auto-created addresses when they have no consumers and no messages.

  Type | BOOLEAN
  Default Value | true
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Determines whether ActiveMQ should automatically delete auto-created addresses when they have no consumers and no messages.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- auto-delete-created-queues - Determines whether ActiveMQ should automatically delete auto-created queues when they have no consumers and no messages.

  Type | BOOLEAN
  Default Value | false
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Determines whether ActiveMQ should automatically delete auto-created queues when they have no consumers and no messages.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- auto-delete-jms-queues - Determines Whether ActiveMQ should automatically delete auto-created Jakarta Messaging queues when they have no consumers and no messages.
  Deprecated Since 3.0.0
  This attribute is no longer supported by ActiveMQ.

  Type | BOOLEAN
  Default Value | false
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Determines Whether ActiveMQ should automatically delete auto-created Jakarta Messaging queues when they have no consumers and no messages.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "deprecated" : {
              "since" : "3.0.0",
              "reason" : "This attribute is no longer supported by ActiveMQ."
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- auto-delete-queues - Determines Whether ActiveMQ should automatically delete auto-created queues when they have no consumers and no messages.

  Type | BOOLEAN
  Default Value | false
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Determines Whether ActiveMQ should automatically delete auto-created queues when they have no consumers and no messages.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- dead-letter-address - The dead letter address

  Type | STRING
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The dead letter address",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- expiry-address - Defines where to send a message that has expired.

  Type | STRING
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Defines where to send a message that has expired.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- expiry-delay - Defines the expiration time that will be used for messages using the default expiration time

  Type | LONG
  Default Value | -1
  Unit | MILLISECONDS
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "Defines the expiration time that will be used for messages using the default expiration time",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : -1,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- last-value-queue - Defines whether a queue only uses last values or not

  Type | BOOLEAN
  Default Value | false
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Defines whether a queue only uses last values or not",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- max-delivery-attempts - Defines how many time a cancelled message can be redelivered before sending to the dead-letter-address

  Type | INT
  Default Value | 10
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "Defines how many time a cancelled message can be redelivered before sending to the dead-letter-address",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 10,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- max-read-page-bytes - How much memory the messages read from paging can take on the Queue whenever more messages are needed.

  Type | INT
  Default Value | 20971520
  Unit | BYTES
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "How much memory the messages read from paging can take on the Queue whenever more messages are needed.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 20971520,
          "unit" : "BYTES",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- max-redelivery-delay - Maximum value for the redelivery-delay (in ms).

  Type | LONG
  Default Value | 0
  Unit | MILLISECONDS
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "Maximum value for the redelivery-delay (in ms).",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 0,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- max-size-bytes - The max bytes size.

  Type | LONG
  Default Value | -1
  Unit | BYTES
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "The max bytes size.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : -1,
          "unit" : "BYTES",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- message-counter-history-day-limit - Day limit for the message counter history.

  Type | INT
  Default Value | 0
  Unit | DAYS
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "Day limit for the message counter history.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 0,
          "unit" : "DAYS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- page-max-cache-size - The number of page files to keep in memory to optimize IO during paging navigation.

  Type | INT
  Default Value | 5
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The number of page files to keep in memory to optimize IO during paging navigation.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 5,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- page-size-bytes - The paging size.

  Type | INT
  Default Value | 10485760
  Unit | BYTES
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The paging size.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 10485760,
          "unit" : "BYTES",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- redelivery-delay - Defines how long to wait before attempting redelivery of a cancelled message

  Type | LONG
  Default Value | 0
  Unit | MILLISECONDS
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "Defines how long to wait before attempting redelivery of a cancelled message",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 0,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- redelivery-multiplier - Multiplier to apply to the redelivery-delay parameter

  Type | DOUBLE
  Default Value | 1.0
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "DOUBLE"
          },
          "description" : "Multiplier to apply to the redelivery-delay parameter",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 1.0,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- redistribution-delay - Defines how long to wait when the last consumer is closed on a queue before redistributing any messages

  Type | LONG
  Default Value | -1
  Unit | MILLISECONDS
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "Defines how long to wait when the last consumer is closed on a queue before redistributing any messages",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : -1,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- send-to-dla-on-no-route - If this parameter is set to true for that address, if the message is not routed to any queues it will instead be sent to the dead letter address (DLA) for that address, if it exists.

  Type | BOOLEAN
  Default Value | false
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "If this parameter is set to true for that address, if the message is not routed to any queues it will instead be sent to the dead letter address (DLA) for that address, if it exists.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- slow-consumer-check-period - How often to check for slow consumers on a particular queue.

  Type | LONG
  Default Value | 5
  Unit | SECONDS
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "How often to check for slow consumers on a particular queue.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 5,
          "unit" : "SECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- slow-consumer-policy - Determine what happens when a slow consumer is identified.

  Type | STRING
  Default Value | NOTIFY
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Allowed Values | NOTIFY KILL
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Determine what happens when a slow consumer is identified.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "NOTIFY",
          "allowed" : [
              "KILL",
              "NOTIFY"
          ],
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- slow-consumer-threshold - The minimum rate of message consumption allowed before a consumer is considered slow.

  Type | LONG
  Default Value | -1
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | no-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "The minimum rate of message consumption allowed before a consumer is considered slow.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : -1,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

## Operations (2)

- add - Operation adding an address-setting

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  address-full-policy | STRING | false | true | PAGE | Determines what happens when an address where max-size-bytes is specified becomes full. (PAGE, DROP or BLOCK)
  auto-create-addresses | BOOLEAN | false | true | true | Determines whether ActiveMQ should automatically create an addresses corresponding to the address-settings match when a producer or a consumer is tries to use such a queue.
  auto-create-jms-queues | BOOLEAN | false | true | false | Determines whether ActiveMQ should automatically create a Jakarta Messaging queue corresponding to the address-settings match when a Jakarta Messaging producer or a consumer is tries to use such a queue.
  auto-create-queues | BOOLEAN | false | true | false | Determines whether ActiveMQ should automatically create a queue corresponding to the address-settings match when a producer or a consumer is tries to use such a queue.
  auto-delete-addresses | BOOLEAN | false | true | true | Determines whether ActiveMQ should automatically delete auto-created addresses when they have no consumers and no messages.
  auto-delete-created-queues | BOOLEAN | false | true | false | Determines whether ActiveMQ should automatically delete auto-created queues when they have no consumers and no messages.
  auto-delete-jms-queues | BOOLEAN | false | true | false | Determines Whether ActiveMQ should automatically delete auto-created Jakarta Messaging queues when they have no consumers and no messages.
  auto-delete-queues | BOOLEAN | false | true | false | Determines Whether ActiveMQ should automatically delete auto-created queues when they have no consumers and no messages.
  dead-letter-address | STRING | false | true |  | The dead letter address
  expiry-address | STRING | false | true |  | Defines where to send a message that has expired.
  expiry-delay | LONG | false | true | -1 | Defines the expiration time that will be used for messages using the default expiration time
  last-value-queue | BOOLEAN | false | true | false | Defines whether a queue only uses last values or not
  max-delivery-attempts | INT | false | true | 10 | Defines how many time a cancelled message can be redelivered before sending to the dead-letter-address
  max-read-page-bytes | INT | false | true | 20971520 | How much memory the messages read from paging can take on the Queue whenever more messages are needed.
  max-redelivery-delay | LONG | false | true | 0 | Maximum value for the redelivery-delay (in ms).
  max-size-bytes | LONG | false | true | -1 | The max bytes size.
  message-counter-history-day-limit | INT | false | true | 0 | Day limit for the message counter history.
  page-max-cache-size | INT | false | true | 5 | The number of page files to keep in memory to optimize IO during paging navigation.
  page-size-bytes | INT | false | true | 10485760 | The paging size.
  redelivery-delay | LONG | false | true | 0 | Defines how long to wait before attempting redelivery of a cancelled message
  redelivery-multiplier | DOUBLE | false | true | 1.0 | Multiplier to apply to the redelivery-delay parameter
  redistribution-delay | LONG | false | true | -1 | Defines how long to wait when the last consumer is closed on a queue before redistributing any messages
  send-to-dla-on-no-route | BOOLEAN | false | true | false | If this parameter is set to true for that address, if the message is not routed to any queues it will instead be sent to the dead letter address (DLA) for that address, if it exists.
  slow-consumer-check-period | LONG | false | true | 5 | How often to check for slow consumers on a particular queue.
  slow-consumer-policy | STRING | false | true | NOTIFY | Determine what happens when a slow consumer is identified.
  slow-consumer-threshold | LONG | false | true | -1 | The minimum rate of message consumption allowed before a consumer is considered slow.

  Raw DMR model |
      {
          "operation-name" : "add",
          "description" : "Operation adding an address-setting",
          "request-properties" : {
              "address-full-policy" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Determines what happens when an address where max-size-bytes is specified becomes full. (PAGE, DROP or BLOCK)",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "PAGE",
                  "allowed" : [
                      "DROP",
                      "PAGE",
                      "BLOCK",
                      "FAIL"
                  ],
                  "stability" : "default"
              },
              "auto-create-addresses" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Determines whether ActiveMQ should automatically create an addresses corresponding to the address-settings match when a producer or a consumer is tries to use such a queue.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "auto-create-jms-queues" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Determines whether ActiveMQ should automatically create a Jakarta Messaging queue corresponding to the address-settings match when a Jakarta Messaging producer or a consumer is tries to use such a queue.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "3.0.0",
                      "reason" : "This attribute is no longer supported by ActiveMQ."
                  }
              },
              "auto-create-queues" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Determines whether ActiveMQ should automatically create a queue corresponding to the address-settings match when a producer or a consumer is tries to use such a queue.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "auto-delete-addresses" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Determines whether ActiveMQ should automatically delete auto-created addresses when they have no consumers and no messages.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "auto-delete-created-queues" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Determines whether ActiveMQ should automatically delete auto-created queues when they have no consumers and no messages.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "auto-delete-jms-queues" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Determines Whether ActiveMQ should automatically delete auto-created Jakarta Messaging queues when they have no consumers and no messages.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "3.0.0",
                      "reason" : "This attribute is no longer supported by ActiveMQ."
                  }
              },
              "auto-delete-queues" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Determines Whether ActiveMQ should automatically delete auto-created queues when they have no consumers and no messages.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "dead-letter-address" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The dead letter address",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "expiry-address" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Defines where to send a message that has expired.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "expiry-delay" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "Defines the expiration time that will be used for messages using the default expiration time",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : -1,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "last-value-queue" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Defines whether a queue only uses last values or not",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "max-delivery-attempts" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "Defines how many time a cancelled message can be redelivered before sending to the dead-letter-address",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 10,
                  "stability" : "default"
              },
              "max-read-page-bytes" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "How much memory the messages read from paging can take on the Queue whenever more messages are needed.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 20971520,
                  "unit" : "BYTES",
                  "stability" : "default"
              },
              "max-redelivery-delay" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "Maximum value for the redelivery-delay (in ms).",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 0,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "max-size-bytes" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "The max bytes size.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : -1,
                  "unit" : "BYTES",
                  "stability" : "default"
              },
              "message-counter-history-day-limit" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "Day limit for the message counter history.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 0,
                  "unit" : "DAYS",
                  "stability" : "default"
              },
              "page-max-cache-size" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The number of page files to keep in memory to optimize IO during paging navigation.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 5,
                  "stability" : "default"
              },
              "page-size-bytes" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The paging size.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 10485760,
                  "unit" : "BYTES",
                  "stability" : "default"
              },
              "redelivery-delay" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "Defines how long to wait before attempting redelivery of a cancelled message",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 0,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "redelivery-multiplier" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "DOUBLE"
                  },
                  "description" : "Multiplier to apply to the redelivery-delay parameter",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 1.0,
                  "stability" : "default"
              },
              "redistribution-delay" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "Defines how long to wait when the last consumer is closed on a queue before redistributing any messages",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : -1,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "send-to-dla-on-no-route" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "If this parameter is set to true for that address, if the message is not routed to any queues it will instead be sent to the dead letter address (DLA) for that address, if it exists.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "slow-consumer-check-period" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "How often to check for slow consumers on a particular queue.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 5,
                  "unit" : "SECONDS",
                  "stability" : "default"
              },
              "slow-consumer-policy" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Determine what happens when a slow consumer is identified.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "NOTIFY",
                  "allowed" : [
                      "KILL",
                      "NOTIFY"
                  ],
                  "stability" : "default"
              },
              "slow-consumer-threshold" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "The minimum rate of message consumption allowed before a consumer is considered slow.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : -1,
                  "stability" : "default"
              }
          },
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : false
      }

- remove - Operation removing an existing address-setting

  Raw DMR model |
      {
          "operation-name" : "remove",
          "description" : "Operation removing an existing address-setting",
          "request-properties" : {},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "restart-required" : "resource-services",
          "runtime-only" : false
      }

## Galleon Features

Galleon features are to be used when creating Galleon feature-packs.

- subsystem.messaging-activemq.server.address-setting

      <feature spec="subsystem.messaging-activemq.server.address-setting">
        <param name="address-setting" value="{resource name}"/>
        <param name="server" value="{resource name}"/>
        <param name="address-full-policy" value="{value}"/>
        <param name="auto-create-addresses" value="{value}"/>
        <param name="auto-create-jms-queues" value="{value}"/>
        <param name="auto-create-queues" value="{value}"/>
        <param name="auto-delete-addresses" value="{value}"/>
        <param name="auto-delete-created-queues" value="{value}"/>
        <param name="auto-delete-jms-queues" value="{value}"/>
        <param name="auto-delete-queues" value="{value}"/>
        <param name="dead-letter-address" value="{value}"/>
        <param name="expiry-address" value="{value}"/>
        <param name="expiry-delay" value="{value}"/>
        <param name="last-value-queue" value="{value}"/>
        <param name="max-delivery-attempts" value="{value}"/>
        <param name="max-read-page-bytes" value="{value}"/>
        <param name="max-redelivery-delay" value="{value}"/>
        <param name="max-size-bytes" value="{value}"/>
        <param name="message-counter-history-day-limit" value="{value}"/>
        <param name="page-max-cache-size" value="{value}"/>
        <param name="page-size-bytes" value="{value}"/>
        <param name="redelivery-delay" value="{value}"/>
        <param name="redelivery-multiplier" value="{value}"/>
        <param name="redistribution-delay" value="{value}"/>
        <param name="send-to-dla-on-no-route" value="{value}"/>
        <param name="slow-consumer-check-period" value="{value}"/>
        <param name="slow-consumer-policy" value="{value}"/>
        <param name="slow-consumer-threshold" value="{value}"/>
      <feature/>