## Children (31)

- acceptor
- address-setting
- bridge
- broadcast-group
- cluster-connection
- connection-factory
- connector
- connector-service
- core-address
- discovery-group
- divert
- grouping-handler
- ha-policy
  - live-only
  - replication-colocated
  - replication-primary
  - replication-secondary
  - shared-store-colocated
  - shared-store-primary
  - shared-store-secondary
- http-acceptor
- http-connector
- in-vm-acceptor
- in-vm-connector
- jgroups-broadcast-group
- jgroups-discovery-group
- jms-queue
- jms-topic
- legacy-connection-factory
- path
  - bindings-directory
  - journal-directory
  - large-messages-directory
  - paging-directory
- pooled-connection-factory
- queue
- remote-acceptor
- remote-connector
- runtime-queue
- security-setting
- socket-broadcast-group
- socket-discovery-group

## Provided Capabilities (1)

Name | Dynamic | Other provider points
--- | --- | ---
org.wildfly.messaging.activemq.server | true | none

## Attributes (82)

- active - Whether the server is active (and accepting connections) or passive (in backup mode, waiting for failover).

  Type | BOOLEAN
  Where is the attribute stored? | runtime
  Access Type | read-only
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether the server is active (and accepting connections) or passive (in backup mode, waiting for failover).",
          "expressions-allowed" : false,
          "required" : true,
          "nillable" : false,
          "stability" : "default",
          "access-type" : "read-only",
          "storage" : "runtime",
          "restart-required" : null,
          "capability-reference" : null
      }

- address-queue-scan-period - How often to scan for addresses and queues which should be deleted.

  Type | LONG
  Default Value | 30000
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "How often to scan for addresses and queues which should be deleted.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 30000,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- async-connection-execution-enabled - Whether incoming packets on the server should be handed off to a thread from the thread pool for processing. False if they should be handled on the remoting thread.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether incoming packets on the server should be handed off to a thread from the thread pool for processing. False if they should be handled on the remoting thread.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- cluster-credential-reference - Credential (from Credential Store) to authenticate to cluster

  Type | OBJECT
  Is the attribute nillable? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "OBJECT"
          },
          "description" : "Credential (from Credential Store) to authenticate to cluster",
          "attribute-group" : "cluster",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "alternatives" : ["cluster-password"],
          "stability" : "default",
          "access-constraints" : {"sensitive" : {
              "credential" : {"type" : "core"},
              "messaging-security" : {"type" : "messaging-activemq"}
          }},
          "value-type" : {
              "store" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the credential store holding the alias to credential",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "capability-reference" : "org.wildfly.security.credential-store",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "alias" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The alias which denotes stored secret or credential in the store",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "requires" : ["store"],
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "type" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The type of credential this reference is denoting",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "clear-text" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Secret specified using clear text (check credential store way of supplying credential/secrets to services)",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              }
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- cluster-password - The password used by cluster connections to communicate between the clustered nodes.

  Type | STRING
  Default Value | CHANGE ME!!
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The password used by cluster connections to communicate between the clustered nodes.",
          "attribute-group" : "cluster",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "CHANGE ME!!",
          "alternatives" : ["cluster-credential-reference"],
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {
              "credential" : {"type" : "core"},
              "messaging-security" : {"type" : "messaging-activemq"}
          }},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- cluster-user - The user used by cluster connections to communicate between the clustered nodes.

  Type | STRING
  Default Value | ACTIVEMQ.CLUSTER.ADMIN.USER
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The user used by cluster connections to communicate between the clustered nodes.",
          "attribute-group" : "cluster",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "ACTIVEMQ.CLUSTER.ADMIN.USER",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {
              "credential" : {"type" : "core"},
              "messaging-security" : {"type" : "messaging-activemq"}
          }},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- connection-ttl-override - If set, this will override how long (in ms) to keep a connection alive without receiving a ping.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "If set, this will override how long (in ms) to keep a connection alive without receiving a ping.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : -1,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- create-bindings-dir - Whether the server should create the bindings directory on start up.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether the server should create the bindings directory on start up.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- create-journal-dir - Whether the server should create the journal directory on start up.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether the server should create the journal directory on start up.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- critical-analyzer-check-period - Time used to check the response times (defaults to half of critical-analyzer-timeout).

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "Time used to check the response times (defaults to half of critical-analyzer-timeout).",
          "attribute-group" : "critical-analyzer",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 0,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- critical-analyzer-enabled - To enable or disable the critical analyzer.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "To enable or disable the critical analyzer.",
          "attribute-group" : "critical-analyzer",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- critical-analyzer-policy - Should the messaging server log, be halted or shutdown upon failures.

  Type | STRING
  Default Value | LOG
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | HALT LOG SHUTDOWN
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Should the messaging server log, be halted or shutdown upon failures.",
          "attribute-group" : "critical-analyzer",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "LOG",
          "allowed" : [
              "HALT",
              "SHUTDOWN",
              "LOG"
          ],
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- critical-analyzer-timeout - Timeout used to do the critical analysis.

  Type | LONG
  Default Value | 120000
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "Timeout used to do the critical analysis.",
          "attribute-group" : "critical-analyzer",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 120000,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- disk-scan-period - The interval where the disk is scanned for percentual usage.

  Type | INT
  Default Value | 5000
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The interval where the disk is scanned for percentual usage.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 5000,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- elytron-domain - The name of the Elytron security domain used to verify user and role information.

  Type | STRING
  Is the attribute nillable? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The name of the Elytron security domain used to verify user and role information.",
          "attribute-group" : "security",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "alternatives" : ["security-domain"],
          "capability-reference" : "org.wildfly.security.security-domain",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {
              "elytron-security-domain-ref" : {"type" : "core"},
              "messaging-security" : {"type" : "messaging-activemq"}
          }},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services"
      }

- global-max-disk-usage - The maximum percentage of data we should use from disks. The System will block while the disk is full.

  Type | INT
  Default Value | 100
  Unit | PERCENTAGE
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Min | -1
  Max | 100
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The maximum percentage of data we should use from disks. The System will block while the disk is full.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 100,
          "unit" : "PERCENTAGE",
          "min" : -1,
          "max" : 100,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- global-max-memory-size - Maximum amount of memory which message data may consume.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "Maximum amount of memory which message data may consume.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : -1,
          "unit" : "BYTES",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- id-cache-size - The size of the cache for pre-creating message IDs.

  Type | INT
  Default Value | 20000
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The size of the cache for pre-creating message IDs.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 20000,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- incoming-interceptors - The list of incoming interceptor classes used by this server.

  Type | LIST
  Is the attribute nillable? | 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" : "LIST"
          },
          "description" : "The list of incoming interceptor classes used by this server.",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "value-type" : {
              "name" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the interceptor class.",
                  "expressions-allowed" : false,
                  "required" : true,
                  "nillable" : false,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "module" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the module that provides the interceptor class.",
                  "expressions-allowed" : false,
                  "required" : true,
                  "nillable" : false,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              }
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- jmx-domain - The JMX domain used to register internal ActiveMQ MBeans in the MBeanServer.

  Type | STRING
  Default Value | org.apache.activemq.artemis
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The JMX domain used to register internal ActiveMQ MBeans in the MBeanServer.",
          "attribute-group" : "management",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "org.apache.activemq.artemis",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"messaging-management" : {"type" : "messaging-activemq"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- jmx-management-enabled - Whether ActiveMQ should expose its internal management API via JMX. This is not recommended, as accessing these MBeans can lead to inconsistent configuration.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether ActiveMQ should expose its internal management API via JMX. This is not recommended, as accessing these MBeans can lead to inconsistent configuration.",
          "attribute-group" : "management",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"messaging-management" : {"type" : "messaging-activemq"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-bindings-table - Name of the JDBC table to store the bindings.

  Type | STRING
  Default Value | BINDINGS
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Name of the JDBC table to store the bindings.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "BINDINGS",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-buffer-size - The size of the internal buffer on the journal.

  Type | LONG
  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? | all-services
  Min | 0
  Max | 9223372036854775807
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "The size of the internal buffer on the journal.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "unit" : "BYTES",
          "min" : 0,
          "max" : 9223372036854775807,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-buffer-timeout - The timeout (in nanoseconds) used to flush internal buffers on the journal.

  Type | LONG
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "The timeout (in nanoseconds) used to flush internal buffers on the journal.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-compact-min-files - The minimal number of journal data files before we can start compacting.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The minimal number of journal data files before we can start compacting.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 10,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-compact-percentage - The percentage of live data on which we consider compacting the journal.

  Type | INT
  Default Value | 30
  Unit | PERCENTAGE
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Min | 0
  Max | 100
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The percentage of live data on which we consider compacting the journal.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 30,
          "unit" : "PERCENTAGE",
          "min" : 0,
          "max" : 100,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-database - Type of the database (can be used to customize SQL statements). If this attribute is not specified, the type of the database will be determined based on the DataSource metadata.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Type of the database (can be used to customize SQL statements). If this attribute is not specified, the type of the database will be determined based on the DataSource metadata.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-datasource - Name of the DataSource for the JDBC store.

  Type | STRING
  Is the attribute nillable? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Name of the DataSource for the JDBC store.",
          "attribute-group" : "journal",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "capability-reference" : "org.wildfly.data-source",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services"
      }

- journal-file-open-timeout - The timeout (in seconds) for opening journal files. Values <= 0 mean fail immediately.

  Type | INT
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The timeout (in seconds) for opening journal files. Values <= 0 mean fail immediately.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 5,
          "unit" : "SECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-file-size - The size (in bytes) of each journal file.

  Type | LONG
  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? | all-services
  Min | 1024
  Max | 9223372036854775807
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "The size (in bytes) of each journal file.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 10485760,
          "unit" : "BYTES",
          "min" : 1024,
          "max" : 9223372036854775807,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-jdbc-lock-expiration - The time the HA lock is considered valid without keeping it alive.

  Type | INT
  Default Value | 20
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The time the HA lock is considered valid without keeping it alive.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 20,
          "unit" : "SECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-jdbc-lock-renew-period - The renewal period for the HA lock to keep it alive.

  Type | INT
  Default Value | 4
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The renewal period for the HA lock to keep it alive.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 4,
          "unit" : "SECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-jdbc-network-timeout - The timeout used by the JDBC connection to detect network issues.

  Type | INT
  Default Value | 20
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The timeout used by the JDBC connection to detect network issues.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 20,
          "unit" : "SECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-jms-bindings-table - Name of the JDBC table to store the Jakarta Messaging bindings.
  Deprecated Since 3.0.0
  Artemis 2 no longer stores Jakarta Messaging bindings in its journal.

  Type | STRING
  Default Value | JMS_BINDINGS
  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" : "Name of the JDBC table to store the Jakarta Messaging bindings.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "JMS_BINDINGS",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "deprecated" : {
              "since" : "3.0.0",
              "reason" : "Artemis 2 no longer stores Jakarta Messaging bindings in its journal."
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- journal-large-messages-table - Name of the JDBC table to store the large messages.

  Type | STRING
  Default Value | LARGE_MESSAGES
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Name of the JDBC table to store the large messages.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "LARGE_MESSAGES",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-max-attic-files - The maximum number of journal files stored in the attic in case of corrupted journal files.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The maximum number of journal files stored in the attic in case of corrupted journal files.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 10,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-max-io - The maximum number of write requests that can be in the AIO queue at any one time.

  Type | INT
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The maximum number of write requests that can be in the AIO queue at any one time.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-messages-table - Name of the JDBC table to store the messages.

  Type | STRING
  Default Value | MESSAGES
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Name of the JDBC table to store the messages.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "MESSAGES",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-min-files - How many journal files to pre-create.

  Type | INT
  Default Value | 2
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Min | 2
  Max | 2147483647
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "How many journal files to pre-create.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 2,
          "min" : 2,
          "max" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-node-manager-store-table - Name of the JDBC table to store the node manager.

  Type | STRING
  Default Value | NODE_MANAGER_STORE
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Name of the JDBC table to store the node manager.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "NODE_MANAGER_STORE",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-page-store-table - Name of the JDBC table to store pages.

  Type | STRING
  Default Value | PAGE_STORE
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Name of the JDBC table to store pages.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "PAGE_STORE",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-pool-files - The number of journal files that can be reused. ActiveMQ will create as many files as needed however when reclaiming files it will shrink back to the value (-1 means no limit).

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The number of journal files that can be reused. ActiveMQ will create as many files as needed however when reclaiming files it will shrink back to the value (-1 means no limit).",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 10,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-sync-non-transactional - Whether to wait for non transaction data to be synced to the journal before returning a response to the client.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether to wait for non transaction data to be synced to the journal before returning a response to the client.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-sync-transactional - Whether to wait for transaction data to be synchronized to the journal before returning a response to the client.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether to wait for transaction data to be synchronized to the journal before returning a response to the client.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- journal-type - The type of journal to use.

  Type | STRING
  Default Value | ASYNCIO
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Allowed Values | ASYNCIO NIO
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The type of journal to use.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "ASYNCIO",
          "allowed" : [
              "NIO",
              "ASYNCIO"
          ],
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- log-journal-write-rate - Whether to periodically log the journal's write rate and flush rate.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether to periodically log the journal's write rate and flush rate.",
          "attribute-group" : "journal",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- management-address - Address to send management messages to.

  Type | STRING
  Default Value | activemq.management
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "Address to send management messages to.",
          "attribute-group" : "management",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "activemq.management",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"messaging-management" : {"type" : "messaging-activemq"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- management-notification-address - The name of the address that consumers bind to to receive management notifications.

  Type | STRING
  Default Value | activemq.notifications
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The name of the address that consumers bind to  to receive management notifications.",
          "attribute-group" : "management",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "activemq.notifications",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"messaging-management" : {"type" : "messaging-activemq"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- memory-measure-interval - Frequency to sample JVM memory in ms (or -1 to disable memory sampling)

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "Frequency to sample JVM memory in ms (or -1 to disable memory sampling)",
          "attribute-group" : "debug",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : -1,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- memory-warning-threshold - Percentage of available memory which if exceeded results in a warning log

  Type | INT
  Default Value | 25
  Unit | PERCENTAGE
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "Percentage of available memory which if exceeded results in a warning log",
          "attribute-group" : "debug",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 25,
          "unit" : "PERCENTAGE",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- message-counter-max-day-history - How many days to keep message counter history.

  Type | INT
  Default Value | 10
  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" : "How many days to keep message counter history.",
          "attribute-group" : "statistics",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 10,
          "unit" : "DAYS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- message-counter-sample-period - The sample period (in ms) to use for message counters.

  Type | LONG
  Default Value | 10000
  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" : "The sample period (in ms) to use for message counters.",
          "attribute-group" : "statistics",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 10000,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- message-expiry-scan-period - How often (in ms) to scan for expired messages.

  Type | LONG
  Default Value | 30000
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "How often (in ms) to scan for expired messages.",
          "attribute-group" : "message-expiry",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 30000,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- message-expiry-thread-priority - The priority of the thread expiring messages.

  Type | INT
  Default Value | 3
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Min | 1
  Max | 10
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The priority of the thread expiring messages.",
          "attribute-group" : "message-expiry",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 3,
          "min" : 1,
          "max" : 10,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- network-check-list - This is a comma separated list, no spaces, of DNS or IPs (it should accept IPV6) to be used to validate the network.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "This is a comma separated list, no spaces, of DNS or IPs (it should accept IPV6) to be used to validate the network.",
          "attribute-group" : "network-isolation",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- network-check-nic - The NIC (Network Interface Controller) to be used to validate the network.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The NIC (Network Interface Controller) to be used to validate the network.",
          "attribute-group" : "network-isolation",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- network-check-period - The frequency of how often we should check if the network is still up.

  Type | LONG
  Default Value | 5000
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "The frequency of how often we should check if the network is still up.",
          "attribute-group" : "network-isolation",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 5000,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- network-check-ping-command - The command used to ping IPV4 addresses.

  Type | STRING
  Default Value | ping -c 1 -t %d %s
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The command used to ping IPV4 addresses.",
          "attribute-group" : "network-isolation",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "ping -c 1 -t %d %s",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- network-check-ping6-command - The command used to ping IPV6 addresses.

  Type | STRING
  Default Value | ping6 -c 1 %2$s
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The command used to ping IPV6 addresses.",
          "attribute-group" : "network-isolation",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : "ping6 -c 1 %2$s",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- network-check-timeout - The timeout used on the ping.

  Type | LONG
  Default Value | 1000
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "The timeout used on the ping.",
          "attribute-group" : "network-isolation",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 1000,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- network-check-url-list - The list of HTTP URIs to be used to validate the network.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The list of HTTP URIs to be used to validate the network.",
          "attribute-group" : "network-isolation",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- outgoing-interceptors - The list of outgoing interceptor classes used by this server.

  Type | LIST
  Is the attribute nillable? | 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" : "LIST"
          },
          "description" : "The list of outgoing interceptor classes used by this server.",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "value-type" : {
              "name" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the interceptor class.",
                  "expressions-allowed" : false,
                  "required" : true,
                  "nillable" : false,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "module" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the module that provides the interceptor class.",
                  "expressions-allowed" : false,
                  "required" : true,
                  "nillable" : false,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              }
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- override-in-vm-security - Whether the ActiveMQ server will override security credentials for in-vm connections.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether the ActiveMQ server will override security credentials for in-vm connections.",
          "attribute-group" : "security",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- page-max-concurrent-io - The maximum number of concurrent reads allowed on paging

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The maximum number of concurrent reads allowed on paging",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 5,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- perf-blast-pages - Number of pages to add to check the journal performance (only meant to be used to test performance of pages).
  Deprecated Since 3.0.0
  Artemis 2 no longer supports this attribute.

  Type | INT
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "Number of pages to add to check the journal performance (only meant to be used to test performance of pages).",
          "attribute-group" : "debug",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : -1,
          "stability" : "default",
          "deprecated" : {
              "since" : "3.0.0",
              "reason" : "Artemis 2 no longer supports this attribute."
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- persist-delivery-count-before-delivery - Whether the delivery count is persisted before delivery. False means that this only happens after a message has been cancelled.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether the delivery count is persisted before delivery. False means that this only happens after a message has been cancelled.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- persist-id-cache - Whether IDs are persisted to the journal.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether IDs are persisted to the journal.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- persistence-enabled - Whether the server will use the file based journal for persistence.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether the server will use the file based journal for persistence.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- run-sync-speed-test - Whether on startup to perform a diagnostic test on how fast your disk can sync. Useful when determining performance issues.
  Deprecated Since 3.0.0
  Artemis 2 no longer supports this attribute.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether on startup to perform a diagnostic test on how fast your disk can sync. Useful when determining performance issues.",
          "attribute-group" : "debug",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "deprecated" : {
              "since" : "3.0.0",
              "reason" : "Artemis 2 no longer supports this attribute."
          },
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- runtime-journal-type - The effectively used Journal type (it may differs from the configured one if the configured one is not supported).

  Type | STRING
  Where is the attribute stored? | runtime
  Access Type | read-only
  Allowed Values | ASYNCIO DATABASE NIO NONE
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The effectively used Journal type (it may differs from the configured one if the configured one is not supported).",
          "expressions-allowed" : false,
          "required" : true,
          "nillable" : false,
          "allowed" : [
              "ASYNCIO",
              "NIO",
              "DATABASE",
              "NONE"
          ],
          "stability" : "default",
          "access-type" : "read-only",
          "storage" : "runtime",
          "restart-required" : null,
          "capability-reference" : null
      }

- scheduled-thread-pool-max-size - The number of threads that the main scheduled thread pool has.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The number of threads that the main scheduled thread pool has.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 5,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- security-domain - The security domain to use to verify user and role information.
  Deprecated Since 2.0.0
  Deprecated. Replaced by the elytron-domain attribute to use a security domain configured by Elytron.

  Type | STRING
  Is the attribute nillable? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The security domain to use to verify user and role information.",
          "attribute-group" : "security",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "alternatives" : ["elytron-domain"],
          "capability-reference" : "org.wildfly.security.legacy-security-domain",
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "deprecated" : {
              "since" : "2.0.0",
              "reason" : "Deprecated. Replaced by the elytron-domain attribute to use a security domain configured by Elytron."
          },
          "access-constraints" : {"sensitive" : {
              "security-domain-ref" : {"type" : "core"},
              "messaging-security" : {"type" : "messaging-activemq"}
          }},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services"
      }

- security-enabled - Whether security is enabled.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether security is enabled.",
          "attribute-group" : "security",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"messaging-security" : {"type" : "messaging-activemq"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- security-invalidation-interval - How long (in ms) to wait before invalidating the security cache.

  Type | LONG
  Default Value | 10000
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "How long (in ms) to wait before invalidating the security cache.",
          "attribute-group" : "security",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 10000,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-constraints" : {"sensitive" : {"messaging-security" : {"type" : "messaging-activemq"}}},
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- server-dump-interval - How often to dump basic runtime information to the server log. A value less than 1 disables this feature.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "How often to dump basic runtime information to the server log. A value less than 1 disables this feature.",
          "attribute-group" : "debug",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : -1,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- started - Whether this server is started.

  Type | BOOLEAN
  Where is the attribute stored? | runtime
  Access Type | read-only
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether this server is started.",
          "expressions-allowed" : false,
          "required" : true,
          "nillable" : false,
          "stability" : "default",
          "access-type" : "read-only",
          "storage" : "runtime",
          "restart-required" : null,
          "capability-reference" : null
      }

- statistics-enabled - Whether gathering of statistics such as message counters are enabled.

  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" : "Whether gathering of statistics such as message counters are enabled.",
          "attribute-group" : "statistics",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : false,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "no-services",
          "capability-reference" : null
      }

- thread-pool-max-size - The number of threads that the main thread pool has. -1 means no limit.

  Type | INT
  Default Value | 30
  Is the attribute nillable? | true
  Does the attribute allow expression? | true
  Where is the attribute stored? | configuration
  Access Type | read-write
  Is restarted required? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "INT"
          },
          "description" : "The number of threads that the main thread pool has. -1 means no limit.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 30,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- transaction-timeout - Default duration before a transaction will be rolled back after create time. If a Transaction Manager is used, this value will be replaced by that of the TM.

  Type | LONG
  Default Value | 300000
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "Default duration before a transaction will be rolled back after create time. If a Transaction Manager is used, this value will be replaced by that of the TM.",
          "attribute-group" : "transaction",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 300000,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- transaction-timeout-scan-period - How often (in ms) to scan for timeout transactions.

  Type | LONG
  Default Value | 1000
  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "LONG"
          },
          "description" : "How often (in ms) to scan for timeout transactions.",
          "attribute-group" : "transaction",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : 1000,
          "unit" : "MILLISECONDS",
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

- version - The server's version.

  Type | STRING
  Is the attribute nillable? | true
  Where is the attribute stored? | runtime
  Access Type | read-only
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "STRING"
          },
          "description" : "The server's version.",
          "expressions-allowed" : false,
          "required" : false,
          "nillable" : true,
          "min-length" : 1,
          "max-length" : 2147483647,
          "stability" : "default",
          "access-type" : "read-only",
          "storage" : "runtime",
          "restart-required" : null,
          "capability-reference" : null
      }

- wild-card-routing-enabled - Whether the server supports wild card routing.

  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? | all-services
  Stability Level | default
  Raw DMR model |
      {
          "type" : {
              "TYPE_MODEL_VALUE" : "BOOLEAN"
          },
          "description" : "Whether the server supports wild card routing.",
          "expressions-allowed" : true,
          "required" : false,
          "nillable" : true,
          "default" : true,
          "stability" : "default",
          "access-type" : "read-write",
          "storage" : "configuration",
          "restart-required" : "all-services",
          "capability-reference" : null
      }

## Operations (36)

- add - Operation adding a ActiveMQ server.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  address-queue-scan-period | LONG | false | true | 30000 | How often to scan for addresses and queues which should be deleted.
  async-connection-execution-enabled | BOOLEAN | false | true | true | Whether incoming packets on the server should be handed off to a thread from the thread pool for processing. False if they should be handled on the remoting thread.
  connection-ttl-override | LONG | false | true | -1 | If set, this will override how long (in ms) to keep a connection alive without receiving a ping.
  id-cache-size | INT | false | true | 20000 | The size of the cache for pre-creating message IDs.
  incoming-interceptors | LIST | false | false |  | The list of incoming interceptor classes used by this server.
  outgoing-interceptors | LIST | false | false |  | The list of outgoing interceptor classes used by this server.
  page-max-concurrent-io | INT | false | true | 5 | The maximum number of concurrent reads allowed on paging
  persist-delivery-count-before-delivery | BOOLEAN | false | true | false | Whether the delivery count is persisted before delivery. False means that this only happens after a message has been cancelled.
  persist-id-cache | BOOLEAN | false | true | true | Whether IDs are persisted to the journal.
  persistence-enabled | BOOLEAN | false | true | true | Whether the server will use the file based journal for persistence.
  scheduled-thread-pool-max-size | INT | false | true | 5 | The number of threads that the main scheduled thread pool has.
  thread-pool-max-size | INT | false | true | 30 | The number of threads that the main thread pool has. -1 means no limit.
  wild-card-routing-enabled | BOOLEAN | false | true | true | Whether the server supports wild card routing.
  cluster-credential-reference | OBJECT | false | false |  | Credential (from Credential Store) to authenticate to cluster
  cluster-password | STRING | false | true | CHANGE ME!! | The password used by cluster connections to communicate between the clustered nodes.
  cluster-user | STRING | false | true | ACTIVEMQ.CLUSTER.ADMIN.USER | The user used by cluster connections to communicate between the clustered nodes.
  critical-analyzer-check-period | LONG | false | true | 0 | Time used to check the response times (defaults to half of critical-analyzer-timeout).
  critical-analyzer-enabled | BOOLEAN | false | true | true | To enable or disable the critical analyzer.
  critical-analyzer-policy | STRING | false | true | LOG | Should the messaging server log, be halted or shutdown upon failures.
  critical-analyzer-timeout | LONG | false | true | 120000 | Timeout used to do the critical analysis.
  memory-measure-interval | LONG | false | true | -1 | Frequency to sample JVM memory in ms (or -1 to disable memory sampling)
  memory-warning-threshold | INT | false | true | 25 | Percentage of available memory which if exceeded results in a warning log
  perf-blast-pages | INT | false | true | -1 | Number of pages to add to check the journal performance (only meant to be used to test performance of pages).
  run-sync-speed-test | BOOLEAN | false | true | false | Whether on startup to perform a diagnostic test on how fast your disk can sync. Useful when determining performance issues.
  server-dump-interval | LONG | false | true | -1 | How often to dump basic runtime information to the server log. A value less than 1 disables this feature.
  create-bindings-dir | BOOLEAN | false | true | true | Whether the server should create the bindings directory on start up.
  create-journal-dir | BOOLEAN | false | true | true | Whether the server should create the journal directory on start up.
  disk-scan-period | INT | false | true | 5000 | The interval where the disk is scanned for percentual usage.
  global-max-disk-usage | INT | false | true | 100 | The maximum percentage of data we should use from disks. The System will block while the disk is full.
  global-max-memory-size | LONG | false | true | -1 | Maximum amount of memory which message data may consume.
  journal-bindings-table | STRING | false | true | BINDINGS | Name of the JDBC table to store the bindings.
  journal-buffer-size | LONG | false | true |  | The size of the internal buffer on the journal.
  journal-buffer-timeout | LONG | false | true |  | The timeout (in nanoseconds) used to flush internal buffers on the journal.
  journal-compact-min-files | INT | false | true | 10 | The minimal number of journal data files before we can start compacting.
  journal-compact-percentage | INT | false | true | 30 | The percentage of live data on which we consider compacting the journal.
  journal-database | STRING | false | true |  | Type of the database (can be used to customize SQL statements). If this attribute is not specified, the type of the database will be determined based on the DataSource metadata.
  journal-datasource | STRING | false | false |  | Name of the DataSource for the JDBC store.
  journal-file-open-timeout | INT | false | true | 5 | The timeout (in seconds) for opening journal files. Values <= 0 mean fail immediately.
  journal-file-size | LONG | false | true | 10485760 | The size (in bytes) of each journal file.
  journal-jdbc-lock-expiration | INT | false | true | 20 | The time the HA lock is considered valid without keeping it alive.
  journal-jdbc-lock-renew-period | INT | false | true | 4 | The renewal period for the HA lock to keep it alive.
  journal-jdbc-network-timeout | INT | false | true | 20 | The timeout used by the JDBC connection to detect network issues.
  journal-jms-bindings-table | STRING | false | true | JMS_BINDINGS | Name of the JDBC table to store the Jakarta Messaging bindings.
  journal-large-messages-table | STRING | false | true | LARGE_MESSAGES | Name of the JDBC table to store the large messages.
  journal-max-attic-files | INT | false | true | 10 | The maximum number of journal files stored in the attic in case of corrupted journal files.
  journal-max-io | INT | false | true |  | The maximum number of write requests that can be in the AIO queue at any one time.
  journal-messages-table | STRING | false | true | MESSAGES | Name of the JDBC table to store the messages.
  journal-min-files | INT | false | true | 2 | How many journal files to pre-create.
  journal-node-manager-store-table | STRING | false | true | NODE_MANAGER_STORE | Name of the JDBC table to store the node manager.
  journal-page-store-table | STRING | false | true | PAGE_STORE | Name of the JDBC table to store pages.
  journal-pool-files | INT | false | true | 10 | The number of journal files that can be reused. ActiveMQ will create as many files as needed however when reclaiming files it will shrink back to the value (-1 means no limit).
  journal-sync-non-transactional | BOOLEAN | false | true | true | Whether to wait for non transaction data to be synced to the journal before returning a response to the client.
  journal-sync-transactional | BOOLEAN | false | true | true | Whether to wait for transaction data to be synchronized to the journal before returning a response to the client.
  journal-type | STRING | false | true | ASYNCIO | The type of journal to use.
  log-journal-write-rate | BOOLEAN | false | true | false | Whether to periodically log the journal's write rate and flush rate.
  jmx-domain | STRING | false | true | org.apache.activemq.artemis | The JMX domain used to register internal ActiveMQ MBeans in the MBeanServer.
  jmx-management-enabled | BOOLEAN | false | true | false | Whether ActiveMQ should expose its internal management API via JMX. This is not recommended, as accessing these MBeans can lead to inconsistent configuration.
  management-address | STRING | false | true | activemq.management | Address to send management messages to.
  management-notification-address | STRING | false | true | activemq.notifications | The name of the address that consumers bind to to receive management notifications.
  message-expiry-scan-period | LONG | false | true | 30000 | How often (in ms) to scan for expired messages.
  message-expiry-thread-priority | INT | false | true | 3 | The priority of the thread expiring messages.
  network-check-list | STRING | false | true |  | This is a comma separated list, no spaces, of DNS or IPs (it should accept IPV6) to be used to validate the network.
  network-check-nic | STRING | false | true |  | The NIC (Network Interface Controller) to be used to validate the network.
  network-check-period | LONG | false | true | 5000 | The frequency of how often we should check if the network is still up.
  network-check-ping-command | STRING | false | true | ping -c 1 -t %d %s | The command used to ping IPV4 addresses.
  network-check-ping6-command | STRING | false | true | ping6 -c 1 %2$s | The command used to ping IPV6 addresses.
  network-check-timeout | LONG | false | true | 1000 | The timeout used on the ping.
  network-check-url-list | STRING | false | true |  | The list of HTTP URIs to be used to validate the network.
  elytron-domain | STRING | false | false |  | The name of the Elytron security domain used to verify user and role information.
  override-in-vm-security | BOOLEAN | false | true | true | Whether the ActiveMQ server will override security credentials for in-vm connections.
  security-domain | STRING | false | false |  | The security domain to use to verify user and role information.
  security-enabled | BOOLEAN | false | true | true | Whether security is enabled.
  security-invalidation-interval | LONG | false | true | 10000 | How long (in ms) to wait before invalidating the security cache.
  message-counter-max-day-history | INT | false | true | 10 | How many days to keep message counter history.
  message-counter-sample-period | LONG | false | true | 10000 | The sample period (in ms) to use for message counters.
  statistics-enabled | BOOLEAN | false | true | false | Whether gathering of statistics such as message counters are enabled.
  transaction-timeout | LONG | false | true | 300000 | Default duration before a transaction will be rolled back after create time. If a Transaction Manager is used, this value will be replaced by that of the TM.
  transaction-timeout-scan-period | LONG | false | true | 1000 | How often (in ms) to scan for timeout transactions.

  Raw DMR model |
      {
          "operation-name" : "add",
          "description" : "Operation adding a ActiveMQ server.",
          "request-properties" : {
              "address-queue-scan-period" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "How often to scan for addresses and queues which should be deleted.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 30000,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "async-connection-execution-enabled" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether incoming packets on the server should be handed off to a thread from the thread pool for processing. False if they should be handled on the remoting thread.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "connection-ttl-override" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "If set, this will override how long (in ms) to keep a connection alive without receiving a ping.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : -1,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "id-cache-size" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The size of the cache for pre-creating message IDs.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 20000,
                  "stability" : "default"
              },
              "incoming-interceptors" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LIST"
                  },
                  "description" : "The list of incoming interceptor classes used by this server.",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default",
                  "value-type" : {
                      "name" : {
                          "type" : {
                              "TYPE_MODEL_VALUE" : "STRING"
                          },
                          "description" : "The name of the interceptor class.",
                          "expressions-allowed" : false,
                          "required" : true,
                          "nillable" : false,
                          "min-length" : 1,
                          "max-length" : 2147483647,
                          "stability" : "default"
                      },
                      "module" : {
                          "type" : {
                              "TYPE_MODEL_VALUE" : "STRING"
                          },
                          "description" : "The name of the module that provides the interceptor class.",
                          "expressions-allowed" : false,
                          "required" : true,
                          "nillable" : false,
                          "min-length" : 1,
                          "max-length" : 2147483647,
                          "stability" : "default"
                      }
                  }
              },
              "outgoing-interceptors" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LIST"
                  },
                  "description" : "The list of outgoing interceptor classes used by this server.",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default",
                  "value-type" : {
                      "name" : {
                          "type" : {
                              "TYPE_MODEL_VALUE" : "STRING"
                          },
                          "description" : "The name of the interceptor class.",
                          "expressions-allowed" : false,
                          "required" : true,
                          "nillable" : false,
                          "min-length" : 1,
                          "max-length" : 2147483647,
                          "stability" : "default"
                      },
                      "module" : {
                          "type" : {
                              "TYPE_MODEL_VALUE" : "STRING"
                          },
                          "description" : "The name of the module that provides the interceptor class.",
                          "expressions-allowed" : false,
                          "required" : true,
                          "nillable" : false,
                          "min-length" : 1,
                          "max-length" : 2147483647,
                          "stability" : "default"
                      }
                  }
              },
              "page-max-concurrent-io" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The maximum number of concurrent reads allowed on paging",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 5,
                  "stability" : "default"
              },
              "persist-delivery-count-before-delivery" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether the delivery count is persisted before delivery. False means that this only happens after a message has been cancelled.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "persist-id-cache" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether IDs are persisted to the journal.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "persistence-enabled" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether the server will use the file based journal for persistence.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "scheduled-thread-pool-max-size" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The number of threads that the main scheduled thread pool has.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 5,
                  "stability" : "default"
              },
              "thread-pool-max-size" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The number of threads that the main thread pool has. -1 means no limit.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 30,
                  "stability" : "default"
              },
              "wild-card-routing-enabled" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether the server supports wild card routing.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "cluster-credential-reference" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "OBJECT"
                  },
                  "description" : "Credential (from Credential Store) to authenticate to cluster",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "alternatives" : ["cluster-password"],
                  "stability" : "default",
                  "value-type" : {
                      "store" : {
                          "type" : {
                              "TYPE_MODEL_VALUE" : "STRING"
                          },
                          "description" : "The name of the credential store holding the alias to credential",
                          "expressions-allowed" : false,
                          "required" : false,
                          "nillable" : true,
                          "capability-reference" : "org.wildfly.security.credential-store",
                          "min-length" : 1,
                          "max-length" : 2147483647,
                          "stability" : "default"
                      },
                      "alias" : {
                          "type" : {
                              "TYPE_MODEL_VALUE" : "STRING"
                          },
                          "description" : "The alias which denotes stored secret or credential in the store",
                          "expressions-allowed" : true,
                          "required" : false,
                          "nillable" : true,
                          "requires" : ["store"],
                          "min-length" : 1,
                          "max-length" : 2147483647,
                          "stability" : "default"
                      },
                      "type" : {
                          "type" : {
                              "TYPE_MODEL_VALUE" : "STRING"
                          },
                          "description" : "The type of credential this reference is denoting",
                          "expressions-allowed" : true,
                          "required" : false,
                          "nillable" : true,
                          "min-length" : 1,
                          "max-length" : 2147483647,
                          "stability" : "default"
                      },
                      "clear-text" : {
                          "type" : {
                              "TYPE_MODEL_VALUE" : "STRING"
                          },
                          "description" : "Secret specified using clear text (check credential store way of supplying credential/secrets to services)",
                          "expressions-allowed" : true,
                          "required" : false,
                          "nillable" : true,
                          "min-length" : 1,
                          "max-length" : 2147483647,
                          "stability" : "default"
                      }
                  }
              },
              "cluster-password" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The password used by cluster connections to communicate between the clustered nodes.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "CHANGE ME!!",
                  "alternatives" : ["cluster-credential-reference"],
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "cluster-user" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The user used by cluster connections to communicate between the clustered nodes.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "ACTIVEMQ.CLUSTER.ADMIN.USER",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "critical-analyzer-check-period" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "Time used to check the response times (defaults to half of critical-analyzer-timeout).",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 0,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "critical-analyzer-enabled" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "To enable or disable the critical analyzer.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "critical-analyzer-policy" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Should the messaging server log, be halted or shutdown upon failures.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "LOG",
                  "allowed" : [
                      "HALT",
                      "SHUTDOWN",
                      "LOG"
                  ],
                  "stability" : "default"
              },
              "critical-analyzer-timeout" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "Timeout used to do the critical analysis.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 120000,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "memory-measure-interval" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "Frequency to sample JVM memory in ms (or -1 to disable memory sampling)",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : -1,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "memory-warning-threshold" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "Percentage of available memory which if exceeded results in a warning log",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 25,
                  "unit" : "PERCENTAGE",
                  "stability" : "default"
              },
              "perf-blast-pages" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "Number of pages to add to check the journal performance (only meant to be used to test performance of pages).",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : -1,
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "3.0.0",
                      "reason" : "Artemis 2 no longer supports this attribute."
                  }
              },
              "run-sync-speed-test" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether on startup to perform a diagnostic test on how fast your disk can sync. Useful when determining performance issues.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "3.0.0",
                      "reason" : "Artemis 2 no longer supports this attribute."
                  }
              },
              "server-dump-interval" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "How often to dump basic runtime information to the server log. A value less than 1 disables this feature.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : -1,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "create-bindings-dir" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether the server should create the bindings directory on start up.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "create-journal-dir" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether the server should create the journal directory on start up.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "disk-scan-period" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The interval where the disk is scanned for percentual usage.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 5000,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "global-max-disk-usage" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The maximum percentage of data we should use from disks. The System will block while the disk is full.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 100,
                  "unit" : "PERCENTAGE",
                  "min" : -1,
                  "max" : 100,
                  "stability" : "default"
              },
              "global-max-memory-size" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "Maximum amount of memory which message data may consume.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : -1,
                  "unit" : "BYTES",
                  "stability" : "default"
              },
              "journal-bindings-table" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Name of the JDBC table to store the bindings.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "BINDINGS",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "journal-buffer-size" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "The size of the internal buffer on the journal.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "unit" : "BYTES",
                  "min" : 0,
                  "max" : 9223372036854775807,
                  "stability" : "default"
              },
              "journal-buffer-timeout" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "The timeout (in nanoseconds) used to flush internal buffers on the journal.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "journal-compact-min-files" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The minimal number of journal data files before we can start compacting.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 10,
                  "stability" : "default"
              },
              "journal-compact-percentage" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The percentage of live data on which we consider compacting the journal.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 30,
                  "unit" : "PERCENTAGE",
                  "min" : 0,
                  "max" : 100,
                  "stability" : "default"
              },
              "journal-database" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Type of the database (can be used to customize SQL statements). If this attribute is not specified, the type of the database will be determined based on the DataSource metadata.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "journal-datasource" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Name of the DataSource for the JDBC store.",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "capability-reference" : "org.wildfly.data-source",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "journal-file-open-timeout" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The timeout (in seconds) for opening journal files. Values <= 0 mean fail immediately.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 5,
                  "unit" : "SECONDS",
                  "stability" : "default"
              },
              "journal-file-size" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "The size (in bytes) of each journal file.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 10485760,
                  "unit" : "BYTES",
                  "min" : 1024,
                  "max" : 9223372036854775807,
                  "stability" : "default"
              },
              "journal-jdbc-lock-expiration" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The time the HA lock is considered valid without keeping it alive.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 20,
                  "unit" : "SECONDS",
                  "stability" : "default"
              },
              "journal-jdbc-lock-renew-period" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The renewal period for the HA lock to keep it alive.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 4,
                  "unit" : "SECONDS",
                  "stability" : "default"
              },
              "journal-jdbc-network-timeout" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The timeout used by the JDBC connection to detect network issues.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 20,
                  "unit" : "SECONDS",
                  "stability" : "default"
              },
              "journal-jms-bindings-table" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Name of the JDBC table to store the Jakarta Messaging bindings.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "JMS_BINDINGS",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "3.0.0",
                      "reason" : "Artemis 2 no longer stores Jakarta Messaging bindings in its journal."
                  }
              },
              "journal-large-messages-table" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Name of the JDBC table to store the large messages.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "LARGE_MESSAGES",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "journal-max-attic-files" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The maximum number of journal files stored in the attic in case of corrupted journal files.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 10,
                  "stability" : "default"
              },
              "journal-max-io" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The maximum number of write requests that can be in the AIO queue at any one time.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "stability" : "default"
              },
              "journal-messages-table" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Name of the JDBC table to store the messages.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "MESSAGES",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "journal-min-files" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "How many journal files to pre-create.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 2,
                  "min" : 2,
                  "max" : 2147483647,
                  "stability" : "default"
              },
              "journal-node-manager-store-table" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Name of the JDBC table to store the node manager.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "NODE_MANAGER_STORE",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "journal-page-store-table" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Name of the JDBC table to store pages.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "PAGE_STORE",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "journal-pool-files" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The number of journal files that can be reused. ActiveMQ will create as many files as needed however when reclaiming files it will shrink back to the value (-1 means no limit).",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 10,
                  "stability" : "default"
              },
              "journal-sync-non-transactional" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether to wait for non transaction data to be synced to the journal before returning a response to the client.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "journal-sync-transactional" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether to wait for transaction data to be synchronized to the journal before returning a response to the client.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "journal-type" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The type of journal to use.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "ASYNCIO",
                  "allowed" : [
                      "NIO",
                      "ASYNCIO"
                  ],
                  "stability" : "default"
              },
              "log-journal-write-rate" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether to periodically log the journal's write rate and flush rate.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "jmx-domain" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The JMX domain used to register internal ActiveMQ MBeans in the MBeanServer.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "org.apache.activemq.artemis",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "jmx-management-enabled" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether ActiveMQ should expose its internal management API via JMX. This is not recommended, as accessing these MBeans can lead to inconsistent configuration.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "management-address" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "Address to send management messages to.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "activemq.management",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "management-notification-address" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the address that consumers bind to  to receive management notifications.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "activemq.notifications",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "message-expiry-scan-period" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "How often (in ms) to scan for expired messages.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 30000,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "message-expiry-thread-priority" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "The priority of the thread expiring messages.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 3,
                  "min" : 1,
                  "max" : 10,
                  "stability" : "default"
              },
              "network-check-list" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "This is a comma separated list, no spaces, of DNS or IPs (it should accept IPV6) to be used to validate the network.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "network-check-nic" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The NIC (Network Interface Controller) to be used to validate the network.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "network-check-period" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "The frequency of how often we should check if the network is still up.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 5000,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "network-check-ping-command" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The command used to ping IPV4 addresses.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "ping -c 1 -t %d %s",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "network-check-ping6-command" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The command used to ping IPV6 addresses.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : "ping6 -c 1 %2$s",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "network-check-timeout" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "The timeout used on the ping.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 1000,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "network-check-url-list" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The list of HTTP URIs to be used to validate the network.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "elytron-domain" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the Elytron security domain used to verify user and role information.",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "alternatives" : ["security-domain"],
                  "capability-reference" : "org.wildfly.security.security-domain",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "override-in-vm-security" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether the ActiveMQ server will override security credentials for in-vm connections.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "security-domain" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The security domain to use to verify user and role information.",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "alternatives" : ["elytron-domain"],
                  "capability-reference" : "org.wildfly.security.legacy-security-domain",
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default",
                  "deprecated" : {
                      "since" : "2.0.0",
                      "reason" : "Deprecated. Replaced by the elytron-domain attribute to use a security domain configured by Elytron."
                  }
              },
              "security-enabled" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether security is enabled.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              },
              "security-invalidation-interval" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "How long (in ms) to wait before invalidating the security cache.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 10000,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "message-counter-max-day-history" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "INT"
                  },
                  "description" : "How many days to keep message counter history.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 10,
                  "unit" : "DAYS",
                  "stability" : "default"
              },
              "message-counter-sample-period" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "The sample period (in ms) to use for message counters.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 10000,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "statistics-enabled" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Whether gathering of statistics such as message counters are enabled.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : false,
                  "stability" : "default"
              },
              "transaction-timeout" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "Default duration before a transaction will be rolled back after create time. If a Transaction Manager is used, this value will be replaced by that of the TM.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 300000,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              },
              "transaction-timeout-scan-period" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "LONG"
                  },
                  "description" : "How often (in ms) to scan for timeout transactions.",
                  "expressions-allowed" : true,
                  "required" : false,
                  "nillable" : true,
                  "default" : 1000,
                  "unit" : "MILLISECONDS",
                  "stability" : "default"
              }
          },
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : false
      }

- close-connections-for-address - Closes all the connections of clients connected to this server whose remote address contains the specified IP address.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  ip-address | STRING | true | false |  | An IP address in string format.

  ### Reply properties

  True if any connections were closed, false otherwise.
  Type
    BOOLEAN

  Raw DMR model |
      {
          "operation-name" : "close-connections-for-address",
          "description" : "Closes all the connections of clients connected to this server whose remote address contains the specified IP address.",
          "request-properties" : {"ip-address" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "An IP address in string format.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "BOOLEAN"
              },
              "description" : "True if any connections were closed, false otherwise."
          },
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : true
      }

- close-connections-for-user - Closes all the connections of clients connected to this server under the specified user name.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  user | STRING | true | false |  | An user name.

  ### Reply properties

  True if any connections were closed, false otherwise.
  Type
    BOOLEAN

  Raw DMR model |
      {
          "operation-name" : "close-connections-for-user",
          "description" : "Closes all the connections of clients connected to this server under the specified user name.",
          "request-properties" : {"user" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "An user name.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "BOOLEAN"
              },
              "description" : "True if any connections were closed, false otherwise."
          },
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : true
      }

- close-consumer-connections-for-address - Closes all the connections of consumers that are consuming from queues bound to the specified address.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  address-match | STRING | true | false |  | An ActiveMQ address match.

  ### Reply properties

  True if any connections were closed, false otherwise.
  Type
    BOOLEAN

  Raw DMR model |
      {
          "operation-name" : "close-consumer-connections-for-address",
          "description" : "Closes all the connections of consumers that are consuming from queues bound to the specified address.",
          "request-properties" : {"address-match" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "An ActiveMQ address match.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "BOOLEAN"
              },
              "description" : "True if any connections were closed, false otherwise."
          },
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : true
      }

- commit-prepared-transaction - Heuristically commits a prepared transaction.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  transaction-as-base-64 | STRING | true | false |  | The Base64 representation of a transaction XID.

  ### Reply properties

  True if the transaction was successfully committed, false otherwise.
  Type
    BOOLEAN

  Raw DMR model |
      {
          "operation-name" : "commit-prepared-transaction",
          "description" : "Heuristically commits a prepared transaction.",
          "request-properties" : {"transaction-as-base-64" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "The Base64 representation of a transaction XID.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "BOOLEAN"
              },
              "description" : "True if the transaction was successfully committed, false otherwise."
          },
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : true
      }

- export-journal - Export the journal to a XML file

  Raw DMR model |
      {
          "operation-name" : "export-journal",
          "description" : "Export the journal to a XML file",
          "request-properties" : {},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : true
      }

- force-failover - Force the messaging server to stop and notify clients to failover.

  Raw DMR model |
      {
          "operation-name" : "force-failover",
          "description" : "Force the messaging server to stop and notify clients to failover.",
          "request-properties" : {},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : true
      }

- get-address-settings-as-json - Returns the address settings as a JSON string for an address match.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  address-match | STRING | true | false |  | An address match.

  ### Reply properties

  A JSON string containing an array of address settings details.
  Type
    STRING

  Raw DMR model |
      {
          "operation-name" : "get-address-settings-as-json",
          "description" : "Returns the address settings as a JSON string for an address match.",
          "request-properties" : {"address-match" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "An address match.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A JSON string containing an array of address settings details."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- get-connectors-as-json - Returns the connectors configured for this server in a JSON string containing the connectors information.

  ### Reply properties

  A JSON string containing the connectors information.
  Type
    STRING

  Raw DMR model |
      {
          "operation-name" : "get-connectors-as-json",
          "description" : "Returns the connectors configured for this server in a JSON string containing the connectors information.",
          "request-properties" : {},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A JSON string containing the connectors information."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- get-last-sent-message-id - Returns the ID of the last message sent from the given session to the given address.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  session-id | STRING | true | false |  | The session id.
  address-name | STRING | true | false |  | The name of the address.

  ### Reply properties

  The message id.
  Type
    STRING

  Raw DMR model |
      {
          "operation-name" : "get-last-sent-message-id",
          "description" : "Returns the ID of the last message sent from the given session to the given address.",
          "request-properties" : {
              "session-id" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The session id.",
                  "expressions-allowed" : false,
                  "required" : true,
                  "nillable" : false,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              },
              "address-name" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The name of the address.",
                  "expressions-allowed" : false,
                  "required" : true,
                  "nillable" : false,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "stability" : "default"
              }
          },
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "The message id."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- get-roles - Get the security roles for a specific address match.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  address-match | STRING | true | false |  | An address match.

  ### Reply properties

  A list, each element of which is a set of properties describing a security role.
  Type
    LIST
  Value Type

        {
            "name" => {
                "type" => STRING,
                "description" => "The name of the role.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "min-length" => 1,
                "max-length" => 2147483647,
                "stability" => "default"
            },
            "send" => {
                "type" => BOOLEAN,
                "description" => "Whether the role has permission to send to the matching addresses.",
                "expressions-allowed" => false,
                "required" => false,
                "nillable" => true,
                "default" => false,
                "stability" => "default"
            },
            "consume" => {
                "type" => BOOLEAN,
                "description" => "Whether the role has permission to consume from the matching addresses.",
                "expressions-allowed" => false,
                "required" => false,
                "nillable" => true,
                "default" => false,
                "stability" => "default"
            },
            "create-durable-queue" => {
                "type" => BOOLEAN,
                "description" => "Whether the role has permission to create a durable queue for the matching addresses.",
                "expressions-allowed" => false,
                "required" => false,
                "nillable" => true,
                "default" => false,
                "stability" => "default"
            },
            "delete-durable-queue" => {
                "type" => BOOLEAN,
                "description" => "Whether the role has permission to delete a durable queue for the matching addresses.",
                "expressions-allowed" => false,
                "required" => false,
                "nillable" => true,
                "default" => false,
                "stability" => "default"
            },
            "create-non-durable-queue" => {
                "type" => BOOLEAN,
                "description" => "Whether the role has permission to create a non-durable queue for the matching addresses.",
                "expressions-allowed" => false,
                "required" => false,
                "nillable" => true,
                "default" => false,
                "stability" => "default"
            },
            "delete-non-durable-queue" => {
                "type" => BOOLEAN,
                "description" => "Whether the role has permission to delete a non-durable queue for the matching addresses.",
                "expressions-allowed" => false,
                "required" => false,
                "nillable" => true,
                "default" => false,
                "stability" => "default"
            },
            "manage" => {
                "type" => BOOLEAN,
                "description" => "Whether the role has permission to manage the matching addresses.",
                "expressions-allowed" => false,
                "required" => false,
                "nillable" => true,
                "default" => false,
                "stability" => "default"
            },
            "browse" => {
                "type" => BOOLEAN,
                "description" => "This permission allows the user to browse a queue bound to the matching address.",
                "expressions-allowed" => false,
                "required" => false,
                "nillable" => true,
                "default" => false,
                "stability" => "default"
            },
            "create-address" => {
                "type" => BOOLEAN,
                "description" => "This permission allows the user to create an address fitting the match.",
                "expressions-allowed" => false,
                "required" => false,
                "nillable" => true,
                "default" => false,
                "stability" => "default"
            },
            "delete-address" => {
                "type" => BOOLEAN,
                "description" => "This permission allows the user to delete an address fitting the match.",
                "expressions-allowed" => false,
                "required" => false,
                "nillable" => true,
                "default" => false,
                "stability" => "default"
            }
        }

  Raw DMR model |
      {
          "operation-name" : "get-roles",
          "description" : "Get the security roles for a specific address match.",
          "request-properties" : {"address-match" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "An address match.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "LIST"
              },
              "value-type" : {
                  "name" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "STRING"
                      },
                      "description" : "The name of the role.",
                      "expressions-allowed" : false,
                      "required" : true,
                      "nillable" : false,
                      "min-length" : 1,
                      "max-length" : 2147483647,
                      "stability" : "default"
                  },
                  "send" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "BOOLEAN"
                      },
                      "description" : "Whether the role has permission to send to the matching addresses.",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "default" : false,
                      "stability" : "default"
                  },
                  "consume" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "BOOLEAN"
                      },
                      "description" : "Whether the role has permission to consume from the matching addresses.",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "default" : false,
                      "stability" : "default"
                  },
                  "create-durable-queue" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "BOOLEAN"
                      },
                      "description" : "Whether the role has permission to create a durable queue for the matching addresses.",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "default" : false,
                      "stability" : "default"
                  },
                  "delete-durable-queue" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "BOOLEAN"
                      },
                      "description" : "Whether the role has permission to delete a durable queue for the matching addresses.",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "default" : false,
                      "stability" : "default"
                  },
                  "create-non-durable-queue" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "BOOLEAN"
                      },
                      "description" : "Whether the role has permission to create a non-durable queue for the matching addresses.",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "default" : false,
                      "stability" : "default"
                  },
                  "delete-non-durable-queue" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "BOOLEAN"
                      },
                      "description" : "Whether the role has permission to delete a non-durable queue for the matching addresses.",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "default" : false,
                      "stability" : "default"
                  },
                  "manage" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "BOOLEAN"
                      },
                      "description" : "Whether the role has permission to manage the matching addresses.",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "default" : false,
                      "stability" : "default"
                  },
                  "browse" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "BOOLEAN"
                      },
                      "description" : "This permission allows the user to browse a queue bound to the matching address.",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "default" : false,
                      "stability" : "default"
                  },
                  "create-address" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "BOOLEAN"
                      },
                      "description" : "This permission allows the user to create an address fitting the match.",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "default" : false,
                      "stability" : "default"
                  },
                  "delete-address" : {
                      "type" : {
                          "TYPE_MODEL_VALUE" : "BOOLEAN"
                      },
                      "description" : "This permission allows the user to delete an address fitting the match.",
                      "expressions-allowed" : false,
                      "required" : false,
                      "nillable" : true,
                      "default" : false,
                      "stability" : "default"
                  }
              },
              "description" : "A list, each element of which is a set of properties describing a security role."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- get-roles-as-json - Gets the roles (as a JSON string) for a specific address match.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  address-match | STRING | true | false |  | An address match.

  ### Reply properties

  A JSON string containing a list, each element of which is a set of properties describing a security role.
  Type
    STRING

  Raw DMR model |
      {
          "operation-name" : "get-roles-as-json",
          "description" : "Gets the roles (as a JSON string) for a specific address match.",
          "request-properties" : {"address-match" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "An address match.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A JSON string containing a list, each element of which is a set of properties describing a security role."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- get-session-creation-time - Gets the session's creation time.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  session-id | STRING | true | false |  | The session id.

  ### Reply properties

  The creation time, represented as a string showing the number of milliseconds since the epoch.
  Type
    STRING

  Raw DMR model |
      {
          "operation-name" : "get-session-creation-time",
          "description" : "Gets the session's creation time.",
          "request-properties" : {"session-id" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "The session id.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "The creation time, represented as a string showing the number of milliseconds since the epoch."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- import-journal - Import an XML file to the journal

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  file | STRING | true | false |  | The XML file to import in the journal
  legacy-prefixes | BOOLEAN | false | false | true | Do not remove prefixes from legacy (Artemis 1.x) imports

  Raw DMR model |
      {
          "operation-name" : "import-journal",
          "description" : "Import an XML file to the journal",
          "request-properties" : {
              "file" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "STRING"
                  },
                  "description" : "The XML file to import in the journal",
                  "expressions-allowed" : false,
                  "required" : true,
                  "nillable" : false,
                  "min-length" : 1,
                  "max-length" : 2147483647,
                  "filesystem-path" : true,
                  "stability" : "default"
              },
              "legacy-prefixes" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Do not remove prefixes from legacy (Artemis 1.x) imports",
                  "expressions-allowed" : false,
                  "required" : false,
                  "nillable" : true,
                  "default" : true,
                  "stability" : "default"
              }
          },
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : true
      }

- list-all-consumers-as-json - Lists all the consumers.

  Raw DMR model |
      {
          "operation-name" : "list-all-consumers-as-json",
          "description" : "Lists all the consumers.",
          "request-properties" : {},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-connection-ids - Lists the IDs of all the connections connected to this server.

  ### Reply properties

  A list of strings, where each string is a connection ID.
  Type
    LIST
  Value Type

        STRING

  Raw DMR model |
      {
          "operation-name" : "list-connection-ids",
          "description" : "Lists the IDs of all the connections connected to this server.",
          "request-properties" : {},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "LIST"
              },
              "value-type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A list of strings, where each string is a connection ID."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-connections-as-json - Lists all Jakarta Messaging connections.

  Raw DMR model |
      {
          "operation-name" : "list-connections-as-json",
          "description" : "Lists all Jakarta Messaging connections.",
          "request-properties" : {},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-consumers-as-json - Lists all the consumers which belongs to the Jakarta Messaging Connection specified by the connection id.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  connection-id | STRING | true | false |  | The connection id.

  Raw DMR model |
      {
          "operation-name" : "list-consumers-as-json",
          "description" : "Lists all the consumers which belongs to the Jakarta Messaging Connection specified by the connection id.",
          "request-properties" : {"connection-id" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "The connection id.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-heuristic-committed-transactions - Lists transactions which have been heuristically committed.

  ### Reply properties

  A list of strings. The Strings are Base-64 representation of the transaction XID.
  Type
    LIST
  Value Type

        STRING

  Raw DMR model |
      {
          "operation-name" : "list-heuristic-committed-transactions",
          "description" : "Lists transactions which have been heuristically committed.",
          "request-properties" : {},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "LIST"
              },
              "value-type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A list of strings. The Strings are Base-64 representation of the transaction XID."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-heuristic-rolled-back-transactions - Lists transactions which have been heuristically rolled back.

  ### Reply properties

  A list of strings. The Strings are Base-64 representation of the transaction XID.
  Type
    LIST
  Value Type

        STRING

  Raw DMR model |
      {
          "operation-name" : "list-heuristic-rolled-back-transactions",
          "description" : "Lists transactions which have been heuristically rolled back.",
          "request-properties" : {},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "LIST"
              },
              "value-type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A list of strings. The Strings are Base-64 representation of the transaction XID."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-prepared-transaction-details-as-html - Lists all the prepared transaction, sorted by date, oldest first, with details, in HTML format.

  ### Reply properties

  A HTML string containing a table of transaction details.
  Type
    STRING

  Raw DMR model |
      {
          "operation-name" : "list-prepared-transaction-details-as-html",
          "description" : "Lists all the prepared transaction, sorted by date, oldest first, with details, in HTML format.",
          "request-properties" : {},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A HTML string containing a table of transaction details."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-prepared-transaction-details-as-json - Lists all the prepared transaction, sorted by date, oldest first, with details, in JSON format.

  ### Reply properties

  A JSON string containing an array of transaction details.
  Type
    STRING

  Raw DMR model |
      {
          "operation-name" : "list-prepared-transaction-details-as-json",
          "description" : "Lists all the prepared transaction, sorted by date, oldest first, with details, in JSON format.",
          "request-properties" : {},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A JSON string containing an array of transaction details."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-prepared-transaction-jms-details-as-html - Lists all the prepared transactions, sorted by date, oldest first, in a HTML format.

  ### Reply properties

  The returned String is an HTML string containing a table of transaction details.
  Type
    STRING

  Raw DMR model |
      {
          "operation-name" : "list-prepared-transaction-jms-details-as-html",
          "description" : "Lists all the prepared transactions, sorted by date, oldest first, in a HTML format.",
          "request-properties" : {},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "The returned String is an HTML string containing a table of transaction details."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-prepared-transaction-jms-details-as-json - Lists all the prepared transactions, sorted by date, oldest first, in a JSON format.

  ### Reply properties

  The returned String is a JSON string containing an array of transaction details.
  Type
    STRING

  Raw DMR model |
      {
          "operation-name" : "list-prepared-transaction-jms-details-as-json",
          "description" : "Lists all the prepared transactions, sorted by date, oldest first, in a JSON format.",
          "request-properties" : {},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "The returned String is a JSON string containing an array of transaction details."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-prepared-transactions - Lists all the prepared transaction, sorted by date, oldest first.

  ### Reply properties

  A list of strings. The Strings are Base-64 representation of the transaction XID and can be used to heuristically commit or rollback the transactions.
  Type
    LIST
  Value Type

        STRING

  Raw DMR model |
      {
          "operation-name" : "list-prepared-transactions",
          "description" : "Lists all the prepared transaction, sorted by date, oldest first.",
          "request-properties" : {},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "LIST"
              },
              "value-type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A list of strings. The Strings are Base-64 representation of the transaction XID and can be used to heuristically commit or rollback the transactions."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-producers-info-as-json - For all sessions, lists information about message producers using JSON serialization.

  ### Reply properties

  A JSON string containing an array of producer details.
  Type
    STRING

  Raw DMR model |
      {
          "operation-name" : "list-producers-info-as-json",
          "description" : "For all sessions, lists information about message producers using JSON serialization.",
          "request-properties" : {},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A JSON string containing an array of producer details."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-remote-addresses - Lists the addresses of all the clients connected to the given address. If an ip-address argument is supplied, only those clients whose remote address string includes the given ip-address string will be returned.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  ip-address | STRING | false | false |  | An IP address in string format.

  ### Reply properties

  A list of strings, where the strings are remote client addresses.
  Type
    LIST
  Value Type

        STRING

  Raw DMR model |
      {
          "operation-name" : "list-remote-addresses",
          "description" : "Lists the addresses of all the clients connected to the given address. If an ip-address argument is supplied, only those clients whose remote address string includes the given ip-address string will be returned.",
          "request-properties" : {"ip-address" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "An IP address in string format.",
              "expressions-allowed" : false,
              "required" : false,
              "nillable" : true,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "LIST"
              },
              "value-type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A list of strings, where the strings are remote client addresses."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-sessions - Lists all the sessions IDs for the specified connection ID.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  connection-id | STRING | true | false |  | The connection id.

  ### Reply properties

  A list of strings, where each string is a session ID.
  Type
    LIST
  Value Type

        STRING

  Raw DMR model |
      {
          "operation-name" : "list-sessions",
          "description" : "Lists all the sessions IDs for the specified connection ID.",
          "request-properties" : {"connection-id" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "The connection id.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "LIST"
              },
              "value-type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A list of strings, where each string is a session ID."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-sessions-as-json - Lists all the sessions IDs for the specified connection id.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  connection-id | STRING | true | false |  | The connection id.

  ### Reply properties

  A JSON string containing an array of session ids.
  Type
    STRING

  Raw DMR model |
      {
          "operation-name" : "list-sessions-as-json",
          "description" : "Lists all the sessions IDs for the specified connection id.",
          "request-properties" : {"connection-id" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "The connection id.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A JSON string containing an array of session ids."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- list-target-destinations - Lists all addresses to which the designated session has sent messages.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  session-id | STRING | true | false |  | The session id.

  ### Reply properties

  A JSON string containing an array of address names.
  Type
    LIST
  Value Type

        STRING

  Raw DMR model |
      {
          "operation-name" : "list-target-destinations",
          "description" : "Lists all addresses to which the designated session has sent messages.",
          "request-properties" : {"session-id" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "The session id.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "LIST"
              },
              "value-type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "A JSON string containing an array of address names."
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- print-data - Print data records information (WARNING: don't use while a production server is running).

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  secret | BOOLEAN | true | false | true | It will print your data structure without showing your data.
  archive | BOOLEAN | true | false | false | Zip the result of the print data operation (WARNING: this can't be displayed).

  ### Reply properties

  The uuid of the stream containingthe result of the print data operation.
  Type
    STRING

  Raw DMR model |
      {
          "operation-name" : "print-data",
          "description" : "Print data records information (WARNING: don't use while a production server is running).",
          "request-properties" : {
              "secret" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "It will print your data structure without showing your data.",
                  "expressions-allowed" : false,
                  "required" : true,
                  "nillable" : false,
                  "default" : true,
                  "stability" : "default"
              },
              "archive" : {
                  "type" : {
                      "TYPE_MODEL_VALUE" : "BOOLEAN"
                  },
                  "description" : "Zip the result of the print data operation (WARNING: this can't be displayed).",
                  "expressions-allowed" : false,
                  "required" : true,
                  "nillable" : false,
                  "default" : false,
                  "stability" : "default"
              }
          },
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "The uuid of the stream containingthe result of the print data operation.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          },
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : true
      }

- remove - Operation removing a ActiveMQ server.

  Raw DMR model |
      {
          "operation-name" : "remove",
          "description" : "Operation removing a ActiveMQ server.",
          "request-properties" : {},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "restart-required" : "all-services",
          "runtime-only" : false
      }

- reset-all-message-counter-histories - Resets all message counters history.

  Raw DMR model |
      {
          "operation-name" : "reset-all-message-counter-histories",
          "description" : "Resets all message counters history.",
          "request-properties" : {},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : true
      }

- reset-all-message-counters - Resets all message counters.

  Raw DMR model |
      {
          "operation-name" : "reset-all-message-counters",
          "description" : "Resets all message counters.",
          "request-properties" : {},
          "reply-properties" : {},
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : true
      }

- resolve-address-setting - Resolve the address settings using ActiveMQ hierarchy of address settings.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  activemq-address | STRING | true | false |  | The address to resolve.

  ### Reply properties

  Type
    LIST
  Value Type

        {
            "dead-letter-address" => {
                "type" => STRING,
                "description" => "The dead letter address",
                "expressions-allowed" => true,
                "required" => false,
                "nillable" => true,
                "min-length" => 1,
                "max-length" => 2147483647,
                "stability" => "default"
            },
            "expiry-address" => {
                "type" => 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" => 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"
            },
            "redelivery-delay" => {
                "type" => 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" => DOUBLE,
                "description" => "Multiplier to apply to the redelivery-delay parameter",
                "expressions-allowed" => true,
                "required" => false,
                "nillable" => true,
                "default" => big decimal 1.0,
                "stability" => "default"
            },
            "max-delivery-attempts" => {
                "type" => 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" => 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" => 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" => LONG,
                "description" => "The max bytes size.",
                "expressions-allowed" => true,
                "required" => false,
                "nillable" => true,
                "default" => -1,
                "unit" => "BYTES",
                "stability" => "default"
            },
            "page-size-bytes" => {
                "type" => INT,
                "description" => "The paging size.",
                "expressions-allowed" => true,
                "required" => false,
                "nillable" => true,
                "default" => 10485760,
                "unit" => "BYTES",
                "stability" => "default"
            },
            "page-max-cache-size" => {
                "type" => 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"
            },
            "address-full-policy" => {
                "type" => 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"
            },
            "message-counter-history-day-limit" => {
                "type" => INT,
                "description" => "Day limit for the message counter history.",
                "expressions-allowed" => true,
                "required" => false,
                "nillable" => true,
                "default" => 0,
                "unit" => "DAYS",
                "stability" => "default"
            },
            "last-value-queue" => {
                "type" => BOOLEAN,
                "description" => "Defines whether a queue only uses last values or not",
                "expressions-allowed" => true,
                "required" => false,
                "nillable" => true,
                "default" => false,
                "stability" => "default"
            },
            "redistribution-delay" => {
                "type" => 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" => 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" => 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" => 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" => 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"
            },
            "auto-create-jms-queues" => {
                "type" => 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-delete-jms-queues" => {
                "type" => 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-create-addresses" => {
                "type" => 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-delete-addresses" => {
                "type" => 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-create-queues" => {
                "type" => 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-queues" => {
                "type" => 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-created-queues" => {
                "type" => 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"
            }
        }

  Raw DMR model |
      {
          "operation-name" : "resolve-address-setting",
          "description" : "Resolve the address settings using ActiveMQ hierarchy of address settings.",
          "request-properties" : {"activemq-address" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "The address to resolve.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "LIST"
              },
              "value-type" : {
                  "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"
                  },
                  "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"
                  },
                  "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"
                  },
                  "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"
                  },
                  "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"
                  },
                  "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"
                  },
                  "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"
                  },
                  "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"
                  },
                  "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"
                  },
                  "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-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-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-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-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-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-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"
                  }
              }
          },
          "stability" : "default",
          "read-only" : true,
          "runtime-only" : true
      }

- rollback-prepared-transaction - Heuristically rolls back a prepared transaction.

  Request Parameter | Type | Required | Expressions Allowed | Default value | Description
  --- | --- | --- | --- | --- | ---
  transaction-as-base-64 | STRING | true | false |  | The Base64 representation of a transaction XID.

  ### Reply properties

  True if the transaction was successfully rolled back, false otherwise.
  Type
    BOOLEAN

  Raw DMR model |
      {
          "operation-name" : "rollback-prepared-transaction",
          "description" : "Heuristically rolls back a prepared transaction.",
          "request-properties" : {"transaction-as-base-64" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "STRING"
              },
              "description" : "The Base64 representation of a transaction XID.",
              "expressions-allowed" : false,
              "required" : true,
              "nillable" : false,
              "min-length" : 1,
              "max-length" : 2147483647,
              "stability" : "default"
          }},
          "reply-properties" : {
              "type" : {
                  "TYPE_MODEL_VALUE" : "BOOLEAN"
              },
              "description" : "True if the transaction was successfully rolled back, false otherwise."
          },
          "stability" : "default",
          "read-only" : false,
          "runtime-only" : true
      }

## Galleon Features

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

- subsystem.messaging-activemq.server

      <feature spec="subsystem.messaging-activemq.server">
        <param name="server" value="{resource name}"/>
        <param name="address-queue-scan-period" value="{value}"/>
        <param name="async-connection-execution-enabled" value="{value}"/>
        <param name="cluster-credential-reference" value="{value}"/>
        <param name="cluster-password" value="{value}"/>
        <param name="cluster-user" value="{value}"/>
        <param name="connection-ttl-override" value="{value}"/>
        <param name="create-bindings-dir" value="{value}"/>
        <param name="create-journal-dir" value="{value}"/>
        <param name="critical-analyzer-check-period" value="{value}"/>
        <param name="critical-analyzer-enabled" value="{value}"/>
        <param name="critical-analyzer-policy" value="{value}"/>
        <param name="critical-analyzer-timeout" value="{value}"/>
        <param name="disk-scan-period" value="{value}"/>
        <param name="elytron-domain" value="{value}"/>
        <param name="global-max-disk-usage" value="{value}"/>
        <param name="global-max-memory-size" value="{value}"/>
        <param name="id-cache-size" value="{value}"/>
        <param name="incoming-interceptors" value="{value}"/>
        <param name="jmx-domain" value="{value}"/>
        <param name="jmx-management-enabled" value="{value}"/>
        <param name="journal-bindings-table" value="{value}"/>
        <param name="journal-buffer-size" value="{value}"/>
        <param name="journal-buffer-timeout" value="{value}"/>
        <param name="journal-compact-min-files" value="{value}"/>
        <param name="journal-compact-percentage" value="{value}"/>
        <param name="journal-database" value="{value}"/>
        <param name="journal-datasource" value="{value}"/>
        <param name="journal-file-open-timeout" value="{value}"/>
        <param name="journal-file-size" value="{value}"/>
        <param name="journal-jdbc-lock-expiration" value="{value}"/>
        <param name="journal-jdbc-lock-renew-period" value="{value}"/>
        <param name="journal-jdbc-network-timeout" value="{value}"/>
        <param name="journal-jms-bindings-table" value="{value}"/>
        <param name="journal-large-messages-table" value="{value}"/>
        <param name="journal-max-attic-files" value="{value}"/>
        <param name="journal-max-io" value="{value}"/>
        <param name="journal-messages-table" value="{value}"/>
        <param name="journal-min-files" value="{value}"/>
        <param name="journal-node-manager-store-table" value="{value}"/>
        <param name="journal-page-store-table" value="{value}"/>
        <param name="journal-pool-files" value="{value}"/>
        <param name="journal-sync-non-transactional" value="{value}"/>
        <param name="journal-sync-transactional" value="{value}"/>
        <param name="journal-type" value="{value}"/>
        <param name="log-journal-write-rate" value="{value}"/>
        <param name="management-address" value="{value}"/>
        <param name="management-notification-address" value="{value}"/>
        <param name="memory-measure-interval" value="{value}"/>
        <param name="memory-warning-threshold" value="{value}"/>
        <param name="message-counter-max-day-history" value="{value}"/>
        <param name="message-counter-sample-period" value="{value}"/>
        <param name="message-expiry-scan-period" value="{value}"/>
        <param name="message-expiry-thread-priority" value="{value}"/>
        <param name="network-check-list" value="{value}"/>
        <param name="network-check-nic" value="{value}"/>
        <param name="network-check-period" value="{value}"/>
        <param name="network-check-ping-command" value="{value}"/>
        <param name="network-check-ping6-command" value="{value}"/>
        <param name="network-check-timeout" value="{value}"/>
        <param name="network-check-url-list" value="{value}"/>
        <param name="outgoing-interceptors" value="{value}"/>
        <param name="override-in-vm-security" value="{value}"/>
        <param name="page-max-concurrent-io" value="{value}"/>
        <param name="perf-blast-pages" value="{value}"/>
        <param name="persist-delivery-count-before-delivery" value="{value}"/>
        <param name="persist-id-cache" value="{value}"/>
        <param name="persistence-enabled" value="{value}"/>
        <param name="run-sync-speed-test" value="{value}"/>
        <param name="scheduled-thread-pool-max-size" value="{value}"/>
        <param name="security-domain" value="{value}"/>
        <param name="security-enabled" value="{value}"/>
        <param name="security-invalidation-interval" value="{value}"/>
        <param name="server-dump-interval" value="{value}"/>
        <param name="statistics-enabled" value="{value}"/>
        <param name="thread-pool-max-size" value="{value}"/>
        <param name="transaction-timeout" value="{value}"/>
        <param name="transaction-timeout-scan-period" value="{value}"/>
        <param name="wild-card-routing-enabled" value="{value}"/>
      <feature/>