Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 899198 Details for
Bug 1099809
[Doc Bug Fix] 18.8.5. About High-availability (HA) Failover - only one backup is supported
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
hornetq_subystem_attributes.txt
hornetq_subsystem_attributes.txt (text/plain), 220.01 KB, created by
Miroslav Novak
on 2014-05-26 07:18:37 UTC
(
hide
)
Description:
hornetq_subystem_attributes.txt
Filename:
MIME Type:
Creator:
Miroslav Novak
Created:
2014-05-26 07:18:37 UTC
Size:
220.01 KB
patch
obsolete
>{ > "outcome" => "success", > "result" => { > "description" => "A HornetQ server instance.", > "attributes" => { > "shared-store" => { > "type" => BOOLEAN, > "description" => "Whether this server is using a shared store for failover.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "thread-pool-max-size" => { > "type" => INT, > "description" => "The number of threads that the main thread pool has. -1 means no limit.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "clustered" => { > "type" => BOOLEAN, > "description" => "Whether the server is clustered.", > "expressions-allowed" => false, > "nillable" => true, > "default" => false, > "deprecated" => { > "since" => "1.2.0", > "reason" => "To create a clustered HornetQ server, define at least one cluster-connection." > }, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "remoting-interceptors" => { > "type" => LIST, > "description" => "The list of interceptor classes used by this server.", > "expressions-allowed" => false, > "nillable" => true, > "deprecated" => { > "since" => "1.2.0", > "reason" => "Deprecated. Use remoting-incoming-interceptors instead." > }, > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "create-bindings-dir" => { > "type" => BOOLEAN, > "description" => "Whether the server should create the bindings directory on start up.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-buffer-size" => { > "type" => LONG, > "description" => "The size of the internal buffer on the journal.", > "expressions-allowed" => true, > "nillable" => true, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "security-invalidation-interval" => { > "type" => LONG, > "description" => "How long (in ms) to wait before invalidating the security cache.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 10000L, > "unit" => "MILLISECONDS", > "access-constraints" => {"sensitive" => {"messaging-security" => {"type" => "messaging"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "message-counter-enabled" => { > "type" => BOOLEAN, > "description" => "Whether message counters are enabled.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "journal-type" => { > "type" => STRING, > "description" => "The type of journal to use.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "ASYNCIO", > "allowed" => [ > "NIO", > "ASYNCIO" > ], > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-sync-transactional" => { > "type" => BOOLEAN, > "description" => "Whether to wait for transaction data to be synchronized to the journal before returning a response to the client.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-compact-min-files" => { > "type" => INT, > "description" => "The minimal number of journal data files before we can start compacting.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 10, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "max-saved-replicated-journal-size" => { > "type" => INT, > "description" => "The maximum number of backup journals to keep after failback occurs.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 2, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "log-journal-write-rate" => { > "type" => BOOLEAN, > "description" => "Whether to periodically log the journal's write rate and flush rate.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-max-io" => { > "type" => INT, > "description" => "The maximum number of write requests that can be in the AIO queue at any one time.", > "expressions-allowed" => true, > "nillable" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "scheduled-thread-pool-max-size" => { > "type" => INT, > "description" => "The number of threads that the main scheduled thread pool has.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 5, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "security-enabled" => { > "type" => BOOLEAN, > "description" => "Whether security is enabled.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-constraints" => {"sensitive" => {"messaging-security" => {"type" => "messaging"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "memory-warning-threshold" => { > "type" => INT, > "description" => "Percentage of available memory which if exceeded results in a warning log", > "expressions-allowed" => true, > "nillable" => true, > "default" => 25, > "unit" => "PERCENTAGE", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-compact-percentage" => { > "type" => INT, > "description" => "The percentage of live data on which we consider compacting the journal.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30, > "unit" => "PERCENTAGE", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "failover-on-shutdown" => { > "type" => BOOLEAN, > "description" => "Whether this backup server (if it is a backup server) should come live on a normal server shutdown.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "backup-group-name" => { > "type" => STRING, > "description" => "The name of a set of live/backups that should replicate with each other", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "cluster-user" => { > "type" => STRING, > "description" => "The user used by cluster connections to communicate between the clustered nodes.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "HORNETQ.CLUSTER.ADMIN.USER", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => { > "credential" => {"type" => "core"}, > "messaging-security" => {"type" => "messaging"} > }}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "run-sync-speed-test" => { > "type" => 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, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "jmx-domain" => { > "type" => STRING, > "description" => "The JMX domain used to register internal HornetQ MBeans in the MBeanServer.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "org.hornetq", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => {"messaging-management" => {"type" => "messaging"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "transaction-timeout" => { > "type" => LONG, > "description" => "How long (in ms) before a transaction can be removed from the resource manager after create time.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 300000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "cluster-password" => { > "type" => STRING, > "description" => "The password used by cluster connections to communicate between the clustered nodes.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "CHANGE ME!!", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => { > "credential" => {"type" => "core"}, > "messaging-security" => {"type" => "messaging"} > }}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "create-journal-dir" => { > "type" => BOOLEAN, > "description" => "Whether the server should create the journal directory on start up.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "message-counter-sample-period" => { > "type" => LONG, > "description" => "The sample period (in ms) to use for message counters.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 10000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "connection-ttl-override" => { > "type" => LONG, > "description" => "If set, this will override how long (in ms) to keep a connection alive without receiving a ping.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "persistence-enabled" => { > "type" => BOOLEAN, > "description" => "Whether the server will use the file based journal for persistence.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "allow-failback" => { > "type" => BOOLEAN, > "description" => "Whether this server will automatically shutdown if the original live server comes back up.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "remoting-outgoing-interceptors" => { > "type" => LIST, > "description" => "The list of outgoing interceptor classes used by this server.", > "expressions-allowed" => false, > "nillable" => true, > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "transaction-timeout-scan-period" => { > "type" => LONG, > "description" => "How often (in ms) to scan for timeout transactions.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "persist-delivery-count-before-delivery" => { > "type" => 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, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "page-max-concurrent-io" => { > "type" => INT, > "description" => "The maximum number of concurrent reads allowed on paging", > "expressions-allowed" => true, > "nillable" => true, > "default" => 5, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "active" => { > "type" => BOOLEAN, > "description" => "Whether the server is active (and accepting connections) or passive (in backup mode, waiting for failover).", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "journal-min-files" => { > "type" => INT, > "description" => "How many journal files to pre-create.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 2, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "check-for-live-server" => { > "type" => BOOLEAN, > "description" => "If a replicated live server should check the current cluster to see if there is already a live server with the same node id", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "management-notification-address" => { > "type" => STRING, > "description" => "The name of the address that consumers bind to to receive management notifications.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "hornetq.notifications", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => {"messaging-management" => {"type" => "messaging"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-buffer-timeout" => { > "type" => LONG, > "description" => "The timeout (in nanoseconds) used to flush internal buffers on the journal.", > "expressions-allowed" => true, > "nillable" => true, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "version" => { > "type" => STRING, > "description" => "The server's version.", > "expressions-allowed" => false, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "management-address" => { > "type" => STRING, > "description" => "Address to send management messages to.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "jms.queue.hornetq.management", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => {"messaging-management" => {"type" => "messaging"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-file-size" => { > "type" => LONG, > "description" => "The size (in bytes) of each journal file.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 10485760, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-sync-non-transactional" => { > "type" => 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, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "persist-id-cache" => { > "type" => BOOLEAN, > "description" => "Whether IDs are persisted to the journal.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "backup" => { > "type" => BOOLEAN, > "description" => "Whether this server is a backup server.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "jmx-management-enabled" => { > "type" => BOOLEAN, > "description" => "Whether HornetQ should expose its internal management API via JMX. This is not recommended, as accessing these MBeans can lead to inconsistent configuration.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-constraints" => {"sensitive" => {"messaging-management" => {"type" => "messaging"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "async-connection-execution-enabled" => { > "type" => 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, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "perf-blast-pages" => { > "type" => INT, > "description" => "TODO", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "memory-measure-interval" => { > "type" => LONG, > "description" => "Frequency to sample JVM memory in ms (or -1 to disable memory sampling)", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "server-dump-interval" => { > "type" => LONG, > "description" => "How often to dump basic runtime information to the server log. A value less than 1 disables this feature.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "message-expiry-thread-priority" => { > "type" => INT, > "description" => "The priority of the thread expiring messages.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 3, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "live-connector-ref" => { > "type" => STRING, > "description" => "The name of the connector used to connect to the live connector. If this server is not a backup that uses shared nothing HA, it's value is \"undefined\".", > "expressions-allowed" => false, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "deprecated" => { > "since" => "1.2.0", > "reason" => "Has no runtime effect and a warning will be issued if an attempt is made to set the value of this attribute." > }, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "replication-clustername" => { > "type" => STRING, > "description" => "The name of the cluster connection to replicate from if more than one cluster connection is configured", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "failback-delay" => { > "type" => LONG, > "description" => "How long to wait before failback occurs on live server restart.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 5000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "id-cache-size" => { > "type" => INT, > "description" => "The size of the cache for pre-creating message IDs.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 20000, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "security-domain" => { > "type" => STRING, > "description" => "The security domain to use to verify user and role information", > "expressions-allowed" => false, > "nillable" => true, > "default" => "other", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => { > "security-domain-ref" => {"type" => "core"}, > "messaging-security" => {"type" => "messaging"} > }}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "message-expiry-scan-period" => { > "type" => LONG, > "description" => "How often (in ms) to scan for expired messages.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "remoting-incoming-interceptors" => { > "type" => LIST, > "description" => "The list of incoming interceptor classes used by this server.", > "expressions-allowed" => false, > "nillable" => true, > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "wild-card-routing-enabled" => { > "type" => BOOLEAN, > "description" => "Whether the server supports wild card routing.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "message-counter-max-day-history" => { > "type" => INT, > "description" => "How many days to keep message counter history.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 10, > "unit" => "DAYS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "started" => { > "type" => BOOLEAN, > "description" => "Whether this server is started.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > } > }, > "operations" => undefined, > "children" => { > "in-vm-acceptor" => { > "description" => "Defines a way in which in-VM connections can be made to the HornetQ server.", > "model-description" => {"*" => { > "description" => "Defines a way in which in-VM connections can be made to the HornetQ server.", > "attributes" => { > "server-id" => { > "type" => INT, > "description" => "The server id.", > "expressions-allowed" => true, > "nillable" => false, > "default" => 0, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "started" => { > "type" => BOOLEAN, > "description" => "Whether this acceptor is started.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > } > }, > "operations" => undefined, > "children" => {"param" => { > "description" => "A key-value pair understood by the acceptor factory-class and used to configure it.", > "model-description" => {"*" => { > "description" => "A parameter", > "attributes" => {"value" => { > "type" => STRING, > "description" => "The parameter value", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }}, > "operations" => undefined, > "children" => {} > }} > }} > }} > }, > "jms-queue" => { > "description" => "Defines a JMS queue.", > "model-description" => {"*" => { > "description" => "Defines a JMS queue.", > "access-constraints" => {"application" => {"jms-queue" => {"type" => "messaging"}}}, > "attributes" => { > "selector" => { > "type" => STRING, > "description" => "The queue selector.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "configuration" > }, > "messages-added" => { > "type" => LONG, > "description" => "The number of messages added to this queue since it was created.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "consumer-count" => { > "type" => INT, > "description" => "The number of consumers consuming messages from this queue.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "scheduled-count" => { > "type" => LONG, > "description" => "The number of scheduled messages in this queue.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "paused" => { > "type" => BOOLEAN, > "description" => "Whether the queue is paused.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "temporary" => { > "type" => BOOLEAN, > "description" => "Whether the queue is temporary.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "durable" => { > "type" => BOOLEAN, > "description" => "Whether the queue is durable or not.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-only", > "storage" => "configuration" > }, > "message-count" => { > "type" => LONG, > "description" => "The number of messages currently in this queue.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "queue-address" => { > "type" => STRING, > "description" => "The queue address defines what address is used for routing messages.", > "expressions-allowed" => false, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "expiry-address" => { > "type" => STRING, > "description" => "The address to send expired messages to.", > "expressions-allowed" => false, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "entries" => { > "type" => LIST, > "description" => "The jndi names the queue will be bound to.", > "expressions-allowed" => true, > "nillable" => false, > "value-type" => STRING, > "access-type" => "read-only", > "storage" => "configuration" > }, > "dead-letter-address" => { > "type" => STRING, > "description" => "The address to send dead messages to.", > "expressions-allowed" => false, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "delivering-count" => { > "type" => INT, > "description" => "The number of messages that this queue is currently delivering to its consumers.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > } > }, > "operations" => undefined, > "children" => {} > }} > }, > "security-setting" => { > "description" => "A security setting allows sets of permissions to be defined against queues based on their address.", > "model-description" => {"*" => { > "description" => "A security setting allows sets of permissions to be defined against queues based on their address.", > "access-constraints" => { > "sensitive" => {"messaging-security" => {"type" => "messaging"}}, > "application" => {"security-setting" => {"type" => "messaging"}} > }, > "attributes" => {}, > "operations" => undefined, > "children" => {"role" => { > "description" => "A security role.", > "model-description" => {"*" => { > "description" => "A security role.", > "access-constraints" => { > "sensitive" => {"messaging-security" => {"type" => "messaging"}}, > "application" => {"security-setting" => {"type" => "messaging"}} > }, > "attributes" => { > "delete-non-durable-queue" => { > "type" => BOOLEAN, > "description" => "This permission allows the user to delete a temporary queue.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "create-non-durable-queue" => { > "type" => BOOLEAN, > "description" => "This permission allows the user to create a temporary queue.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "send" => { > "type" => BOOLEAN, > "description" => "This permission allows the user to send a message to matching addresses.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "delete-durable-queue" => { > "type" => BOOLEAN, > "description" => "This permission allows the user to delete a durable queue.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "manage" => { > "type" => BOOLEAN, > "description" => "This permission allows the user to invoke management operations by sending management messages to the management address.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-constraints" => {"sensitive" => {"messaging-management" => {"type" => "messaging"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "create-durable-queue" => { > "type" => BOOLEAN, > "description" => "This permission allows the user to create a durable queue.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "consume" => { > "type" => BOOLEAN, > "description" => "his permission allows the user to consume a message from a queue bound to matching addresses.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > } > }, > "operations" => undefined, > "children" => {} > }} > }} > }} > }, > "address-setting" => { > "description" => "An address setting defines some attributes that are defined against an address wildcard rather than a specific queue.", > "model-description" => {"*" => { > "description" => "An address setting defines some attributes that are defined against an address wildcard rather than a specific queue.", > "attributes" => { > "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, > "nillable" => true, > "default" => -1L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "last-value-queue" => { > "type" => BOOLEAN, > "description" => "Defines whether a queue only uses last values or not", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "page-size-bytes" => { > "type" => LONG, > "description" => "The paging size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 10485760L, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "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, > "nillable" => true, > "default" => "PAGE", > "allowed" => [ > "DROP", > "PAGE", > "BLOCK", > "FAIL" > ], > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "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, > "nillable" => true, > "default" => 10, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "max-size-bytes" => { > "type" => LONG, > "description" => "The max bytes size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1L, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "expiry-address" => { > "type" => STRING, > "description" => "Defines where to send a message that has expired.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "dead-letter-address" => { > "type" => STRING, > "description" => "The dead letter address", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "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, > "nillable" => true, > "default" => 5, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "redelivery-delay" => { > "type" => LONG, > "description" => "Defines how long to wait before attempting redelivery of a cancelled message", > "expressions-allowed" => true, > "nillable" => true, > "default" => 0L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "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, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "message-counter-history-day-limit" => { > "type" => INT, > "description" => "Day limit for the message counter history.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 0, > "unit" => "DAYS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > } > }, > "operations" => undefined, > "children" => {} > }} > }, > "grouping-handler" => { > "description" => "Makes decisions about which node in a cluster should handle a message with a group id assigned.", > "model-description" => {"*" => { > "description" => "Makes decisions about which node in a cluster should handle a message with a group id assigned.", > "attributes" => { > "group-timeout" => { > "type" => LONG, > "description" => "How long a group binding will be used, -1 means for ever. Bindings are removed after this wait elapses (only valid for LOCAL handlers).", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "reaper-period" => { > "type" => LONG, > "description" => "How often the reaper will be run to check for timed out group bindings (only valid for LOCAL handlers).", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "grouping-handler-address" => { > "type" => STRING, > "description" => "A reference to a cluster connection and the address it uses.", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "type" => { > "type" => STRING, > "description" => "Whether the handler is the single \"Local\" handler for the cluster, which makes handling decisions, or a \"Remote\" handler which converses with the local handler.", > "expressions-allowed" => true, > "nillable" => false, > "allowed" => [ > "LOCAL", > "REMOTE" > ], > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "timeout" => { > "type" => INT, > "description" => "How long to wait for a handling decision to be made; an exception will be thrown during the send if this timeout is reached, ensuring that strict ordering is kept.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 5000, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {} > }} > }, > "acceptor" => { > "description" => "An acceptor defines a way in which connections can be made to the HornetQ server.", > "model-description" => {"*" => { > "description" => "An acceptor defines a way in which connections can be made to the HornetQ server.", > "attributes" => { > "started" => { > "type" => BOOLEAN, > "description" => "Whether this acceptor is started.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "factory-class" => { > "type" => STRING, > "description" => "Class name of the factory class that can instantiate the acceptor.", > "expressions-allowed" => false, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "socket-binding" => { > "type" => STRING, > "description" => "The socket binding that the acceptor will use to accept connections.", > "expressions-allowed" => false, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => {"socket-binding-ref" => {"type" => "core"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {"param" => { > "description" => "A key-value pair understood by the acceptor factory-class and used to configure it.", > "model-description" => {"*" => { > "description" => "A parameter", > "attributes" => {"value" => { > "type" => STRING, > "description" => "The parameter value", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }}, > "operations" => undefined, > "children" => {} > }} > }} > }} > }, > "jms-topic" => { > "description" => "Defines a JMS topic.", > "model-description" => {"*" => { > "description" => "Defines a JMS topic.", > "access-constraints" => {"application" => {"jms-topic" => {"type" => "messaging"}}}, > "attributes" => { > "messages-added" => { > "type" => LONG, > "description" => "The number of messages added to this queue since it was created.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "durable-message-count" => { > "type" => INT, > "description" => "The number of messages for all durable subscribers for this topic.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "non-durable-subscription-count" => { > "type" => INT, > "description" => "The number of non-durable subscribers for this topic.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "temporary" => { > "type" => BOOLEAN, > "description" => "Whether the topic is temporary.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "message-count" => { > "type" => LONG, > "description" => "The number of messages currently in this queue.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "subscription-count" => { > "type" => INT, > "description" => "The number of (durable and non-durable) subscribers for this topic.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "topic-address" => { > "type" => STRING, > "description" => "The address the topic points to.", > "expressions-allowed" => false, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "entries" => { > "type" => LIST, > "description" => "The jndi names the topic will be bound to.", > "expressions-allowed" => true, > "nillable" => false, > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "non-durable-message-count" => { > "type" => INT, > "description" => "The number of messages for all non-durable subscribers for this topic.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "durable-subscription-count" => { > "type" => INT, > "description" => "The number of durable subscribers for this topic.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "delivering-count" => { > "type" => INT, > "description" => "The number of messages that this queue is currently delivering to its consumers.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > } > }, > "operations" => undefined, > "children" => {} > }} > }, > "in-vm-connector" => { > "description" => "Used by an in-VM client to define how it connects to a server.", > "model-description" => {"*" => { > "description" => "Used by an in-VM client to define how it connects to a server.", > "attributes" => {"server-id" => { > "type" => INT, > "description" => "The server id.", > "expressions-allowed" => true, > "nillable" => false, > "default" => 0, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }}, > "operations" => undefined, > "children" => {"param" => { > "description" => "A key-value pair understood by the connector factory-class and used to configure it.", > "model-description" => {"*" => { > "description" => "A parameter", > "attributes" => {"value" => { > "type" => STRING, > "description" => "The parameter value", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }}, > "operations" => undefined, > "children" => {} > }} > }} > }} > }, > "divert" => { > "description" => "A messaging resource that allows you to transparently divert messages routed to one address to some other address, without making any changes to any client application logic.", > "model-description" => {"*" => { > "description" => "A messaging resource that allows you to transparently divert messages routed to one address to some other address, without making any changes to any client application logic.", > "attributes" => { > "divert-address" => { > "type" => STRING, > "description" => "Address to divert from", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "exclusive" => { > "type" => BOOLEAN, > "description" => "Whether the divert is exclusive, meaning that the message is diverted to the new address, and does not go to the old address at all.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "routing-name" => { > "type" => STRING, > "description" => "Routing name of the divert", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "forwarding-address" => { > "type" => STRING, > "description" => "Address to divert to", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "filter" => { > "type" => STRING, > "description" => "An optional filter string. If specified then only messages which match the filter expression specified will be diverted. The filter string follows the HornetQ filter expression syntax described in the HornetQ documentation.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "transformer-class-name" => { > "type" => STRING, > "description" => "The name of a class used to transform the message's body or properties before it is diverted.", > "expressions-allowed" => false, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {} > }} > }, > "queue" => { > "description" => "A Queue.", > "model-description" => {"*" => { > "description" => "A Queue.", > "access-constraints" => {"application" => {"queue" => {"type" => "messaging"}}}, > "attributes" => { > "messages-added" => { > "type" => LONG, > "description" => "The number of messages added to this queue since it was created.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "consumer-count" => { > "type" => INT, > "description" => "The number of consumers consuming messages from this queue.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "scheduled-count" => { > "type" => LONG, > "description" => "The number of scheduled messages in this queue.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "paused" => { > "type" => BOOLEAN, > "description" => "Whether the queue is paused.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "temporary" => { > "type" => BOOLEAN, > "description" => "Whether the queue is temporary.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "durable" => { > "type" => BOOLEAN, > "description" => "Defines whether the queue is durable.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-only", > "storage" => "configuration" > }, > "message-count" => { > "type" => LONG, > "description" => "The number of messages currently in this queue.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "queue-address" => { > "type" => STRING, > "description" => "The queue address defines what address is used for routing messages.", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "configuration" > }, > "id" => { > "type" => LONG, > "description" => "The id of the queue.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "expiry-address" => { > "type" => STRING, > "description" => "The address to send the queue's expired messages to.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "dead-letter-address" => { > "type" => STRING, > "description" => "The address to send the queue's dead messages to.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "filter" => { > "type" => STRING, > "description" => "A queue message filter definition. An undefined or empty filter will match all messages.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "configuration" > }, > "delivering-count" => { > "type" => INT, > "description" => "The number of messages that this queue is currently delivering to its consumers.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > } > }, > "operations" => undefined, > "children" => {} > }} > }, > "runtime-queue" => { > "description" => "A runtime queue.", > "model-description" => {"*" => { > "description" => "A Queue.", > "attributes" => { > "messages-added" => { > "type" => LONG, > "description" => "The number of messages added to this queue since it was created.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "consumer-count" => { > "type" => INT, > "description" => "The number of consumers consuming messages from this queue.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "scheduled-count" => { > "type" => LONG, > "description" => "The number of scheduled messages in this queue.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "paused" => { > "type" => BOOLEAN, > "description" => "Whether the queue is paused.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "temporary" => { > "type" => BOOLEAN, > "description" => "Whether the queue is temporary.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "durable" => { > "type" => BOOLEAN, > "description" => "Defines whether the queue is durable.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-only", > "storage" => "runtime" > }, > "message-count" => { > "type" => LONG, > "description" => "The number of messages currently in this queue.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > }, > "queue-address" => { > "type" => STRING, > "description" => "The queue address defines what address is used for routing messages.", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "id" => { > "type" => LONG, > "description" => "The id of the queue.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "expiry-address" => { > "type" => STRING, > "description" => "The address to send the queue's expired messages to.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "dead-letter-address" => { > "type" => STRING, > "description" => "The address to send the queue's dead messages to.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "filter" => { > "type" => STRING, > "description" => "A queue message filter definition. An undefined or empty filter will match all messages.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "delivering-count" => { > "type" => INT, > "description" => "The number of messages that this queue is currently delivering to its consumers.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "metric", > "storage" => "runtime" > } > }, > "operations" => undefined, > "children" => {} > }} > }, > "core-address" => { > "description" => "A runtime-only resource representing a HornetQ \"address\". Zero or more queues can be bound to a single address. When a message is routed, it is routed to the set of queues bound to the message's address.", > "model-description" => {"*" => { > "description" => "A runtime-only resource representing a HornetQ \"address\". Zero or more queues can be bound to a single address. When a message is routed, it is routed to the set of queues bound to the message's address.", > "attributes" => { > "binding-names" => { > "type" => LIST, > "description" => "The names of all bindings (both queues and diverts) bound to this address.", > "expressions-allowed" => false, > "nillable" => false, > "value-type" => STRING, > "access-type" => "read-only", > "storage" => "runtime" > }, > "number-of-bytes-per-page" => { > "type" => LONG, > "description" => "The number of bytes used by each page for this address.", > "expressions-allowed" => false, > "nillable" => false, > "unit" => "BYTES", > "access-type" => "read-only", > "storage" => "runtime" > }, > "roles" => { > "type" => LIST, > "description" => "Deprecated (use the role children instead). A list of the security roles (name and permissions) associated with the address.", > "expressions-allowed" => false, > "nillable" => false, > "deprecated" => { > "since" => "1.2.0", > "reason" => "Attribute is deprecated in favor of xyz (todo real reason)" > }, > "allowed" => [ > "name", > "send", > "consume", > "create-durable-queue", > "delete-durable-queue", > "create-non-durable-queue", > "delete-non-durable-queue", > "manage" > ], > "value-type" => { > "name" => { > "type" => STRING, > "description" => "The name of the security role.", > "expressions-allowed" => false, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L > }, > "send" => { > "type" => BOOLEAN, > "description" => "Whether the role has permission to send to the address.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false > }, > "consume" => { > "type" => BOOLEAN, > "description" => "Whether the role has permission to consume from the address.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false > }, > "create-durable-queue" => { > "type" => BOOLEAN, > "description" => "Whether the role has permission to create a durable queue.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false > }, > "delete-durable-queue" => { > "type" => BOOLEAN, > "description" => "Whether the role has permission to delete a durable queue.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false > }, > "create-non-durable-queue" => { > "type" => BOOLEAN, > "description" => "Whether the role has permission to create a non-durable queue.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false > }, > "delete-non-durable-queue" => { > "type" => BOOLEAN, > "description" => "Whether the role has permission to delete a non-durable queue.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false > }, > "manage" => { > "type" => BOOLEAN, > "description" => "Whether the role has permission to manage the address.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false > } > }, > "access-type" => "read-only", > "storage" => "runtime" > }, > "queue-names" => { > "type" => LIST, > "description" => "The names of the queues associated with the address.", > "expressions-allowed" => false, > "nillable" => false, > "value-type" => STRING, > "access-type" => "read-only", > "storage" => "runtime" > }, > "number-of-pages" => { > "type" => INT, > "description" => "The number of pages used by this address.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > } > }, > "operations" => undefined, > "children" => {"role" => { > "description" => "A security role.", > "model-description" => {"*" => { > "description" => "A security role.", > "attributes" => { > "delete-non-durable-queue" => { > "type" => BOOLEAN, > "description" => "This permission allows the user to delete a temporary queue.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "create-non-durable-queue" => { > "type" => BOOLEAN, > "description" => "This permission allows the user to create a temporary queue.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "send" => { > "type" => BOOLEAN, > "description" => "This permission allows the user to send a message to matching addresses.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "delete-durable-queue" => { > "type" => BOOLEAN, > "description" => "This permission allows the user to delete a durable queue.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "manage" => { > "type" => BOOLEAN, > "description" => "This permission allows the user to invoke management operations by sending management messages to the management address.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "create-durable-queue" => { > "type" => BOOLEAN, > "description" => "This permission allows the user to create a durable queue.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "consume" => { > "type" => BOOLEAN, > "description" => "his permission allows the user to consume a message from a queue bound to matching addresses.", > "expressions-allowed" => false, > "nillable" => false, > "default" => false, > "access-type" => "read-only", > "storage" => "runtime" > } > }, > "operations" => undefined, > "children" => {} > }} > }} > }} > }, > "pooled-connection-factory" => { > "description" => "Defines a managed connection factory.", > "model-description" => {"*" => { > "description" => "Defines a managed connection factory.", > "attributes" => { > "use-jndi" => { > "type" => BOOLEAN, > "description" => "Use JNDI to locate the destination for incoming connections", > "expressions-allowed" => true, > "nillable" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "jndi-params" => { > "type" => STRING, > "description" => "The JNDI params to use for locating the destination for incoming connections.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "use-local-tx" => { > "type" => BOOLEAN, > "description" => "Use a local transaction for incoming sessions", > "expressions-allowed" => true, > "nillable" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "setup-attempts" => { > "type" => INT, > "description" => "The number of times to set up an MDB endpoint", > "expressions-allowed" => true, > "nillable" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "setup-interval" => { > "type" => LONG, > "description" => "The interval between attempts at setting up an MDB endpoint.", > "expressions-allowed" => true, > "nillable" => true, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "transaction" => { > "type" => STRING, > "description" => "TODO", > "expressions-allowed" => true, > "nillable" => true, > "default" => "transaction", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "user" => { > "type" => STRING, > "description" => "The default username to use with this connection factory. This is only needed when pointing the connection factory to a remote host.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => { > "credential" => {"type" => "core"}, > "messaging-security" => {"type" => "messaging"} > }}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "password" => { > "type" => STRING, > "description" => "The default password to use with this connection factory. This is only needed when pointing the connection factory to a remote host.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => { > "credential" => {"type" => "core"}, > "messaging-security" => {"type" => "messaging"} > }}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "min-pool-size" => { > "type" => INT, > "description" => "The minimum size for the pool", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "max-pool-size" => { > "type" => INT, > "description" => "The maximum size for the pool", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "use-auto-recovery" => { > "type" => BOOLEAN, > "description" => "True to use auto recovery.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "initial-message-packet-size" => { > "type" => INT, > "description" => "The initial size of messages created through this factory.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1500, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "initial-connect-attempts" => { > "type" => INT, > "description" => "The number of attempts to connect initially with this factory.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "discovery-group-name" => { > "type" => STRING, > "description" => "The discovery group name.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => ["connector"], > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "connector" => { > "type" => OBJECT, > "description" => "Defines the connectors. These are stored in a map by connector name (with an undefined value).", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => ["discovery-group-name"], > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "entries" => { > "type" => LIST, > "description" => "The jndi names the connection factory should be bound to.", > "expressions-allowed" => true, > "nillable" => false, > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "ha" => { > "type" => BOOLEAN, > "description" => "Whether the connection factory supports High Availability.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "client-failure-check-period" => { > "type" => LONG, > "description" => "The client failure check period.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "connection-ttl" => { > "type" => LONG, > "description" => "The connection ttl.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 60000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "call-timeout" => { > "type" => LONG, > "description" => "The call time out.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "call-failover-timeout" => { > "type" => LONG, > "description" => "The timeout to use when fail over is in process (in ms).", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "consumer-window-size" => { > "type" => INT, > "description" => "The consumer window size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1048576, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "consumer-max-rate" => { > "type" => INT, > "description" => "The consumer max rate.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1, > "unit" => "PER_SECOND", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "confirmation-window-size" => { > "type" => INT, > "description" => "The confirmation window size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "producer-window-size" => { > "type" => INT, > "description" => "The producer window size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 65536, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "producer-max-rate" => { > "type" => INT, > "description" => "The producer max rate.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1, > "unit" => "PER_SECOND", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "compress-large-messages" => { > "type" => BOOLEAN, > "description" => "Whether large messages should be compressed.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "cache-large-message-client" => { > "type" => BOOLEAN, > "description" => "True to cache large messages.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "min-large-message-size" => { > "type" => INT, > "description" => "The min large message size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 102400, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "client-id" => { > "type" => STRING, > "description" => "The client id.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "dups-ok-batch-size" => { > "type" => INT, > "description" => "The dups ok batch size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1048576, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "transaction-batch-size" => { > "type" => INT, > "description" => "The transaction batch size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1048576, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "block-on-acknowledge" => { > "type" => BOOLEAN, > "description" => "True to set block on acknowledge.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "block-on-non-durable-send" => { > "type" => BOOLEAN, > "description" => "True to set block on non durable send.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "block-on-durable-send" => { > "type" => BOOLEAN, > "description" => "True to set block on durable send.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "auto-group" => { > "type" => BOOLEAN, > "description" => "The autogroup.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "pre-acknowledge" => { > "type" => BOOLEAN, > "description" => "True to pre-acknowledge.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "retry-interval" => { > "type" => LONG, > "description" => "The retry interval.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 2000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "retry-interval-multiplier" => { > "type" => BIG_DECIMAL, > "description" => "The retry interval multiplier.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1.0, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "max-retry-interval" => { > "type" => LONG, > "description" => "The max retry interval.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 2000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "reconnect-attempts" => { > "type" => INT, > "description" => "The reconnect attempts. By default, a pooled connection factory will try to reconnect infinitely to the messaging server(s).", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "failover-on-initial-connection" => { > "type" => BOOLEAN, > "description" => "True to fail over on initial connection.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "failover-on-server-shutdown" => { > "type" => BOOLEAN, > "description" => "True to fail over on server shutdown.", > "expressions-allowed" => false, > "nillable" => true, > "deprecated" => { > "since" => "1.1.0", > "reason" => "Deprecated. Has no runtime effect and a warning will be issued if an attempt is made to set the value of this attribute." > }, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "connection-load-balancing-policy-class-name" => { > "type" => STRING, > "description" => "Name of a class implementing a client-side load balancing policy that a client can use to load balance sessions across different nodes in a cluster.", > "expressions-allowed" => false, > "nillable" => true, > "default" => "org.hornetq.api.core.client.loadbalance.RoundRobinConnectionLoadBalancingPolicy", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "use-global-pools" => { > "type" => BOOLEAN, > "description" => "True to use global pools.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "scheduled-thread-pool-max-size" => { > "type" => INT, > "description" => "The scheduled thread pool max size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 5, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "thread-pool-max-size" => { > "type" => INT, > "description" => "The thread pool max size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "group-id" => { > "type" => STRING, > "description" => "The group id.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "discovery-initial-wait-timeout" => { > "type" => LONG, > "description" => "The discovery initial wait time out.", > "expressions-allowed" => false, > "nillable" => true, > "unit" => "MILLISECONDS", > "deprecated" => { > "since" => "1.1.0", > "reason" => "Has no runtime effect and a warning will be issued if an attempt is made to set the value of this attribute." > }, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {} > }} > }, > "connector" => { > "description" => "A connector can be used by a client to define how it connects to a server.", > "model-description" => {"*" => { > "description" => "A connector can be used by a client to define how it connects to a server.", > "attributes" => { > "factory-class" => { > "type" => STRING, > "description" => "Class name of the factory class that can instantiate the connector.", > "expressions-allowed" => false, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "socket-binding" => { > "type" => STRING, > "description" => "The socket binding that the connector will use to create connections.", > "expressions-allowed" => false, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => {"socket-binding-ref" => {"type" => "core"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {"param" => { > "description" => "A key-value pair understood by the connector factory-class and used to configure it.", > "model-description" => {"*" => { > "description" => "A parameter", > "attributes" => {"value" => { > "type" => STRING, > "description" => "The parameter value", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }}, > "operations" => undefined, > "children" => {} > }} > }} > }} > }, > "remote-connector" => { > "description" => "Used by a remote client to define how it connects to a server.", > "model-description" => {"*" => { > "description" => "Used by a remote client to define how it connects to a server.", > "attributes" => {"socket-binding" => { > "type" => STRING, > "description" => "The socket binding that the connector will use to create connections.", > "expressions-allowed" => false, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => {"socket-binding-ref" => {"type" => "core"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }}, > "operations" => undefined, > "children" => {"param" => { > "description" => "A key-value pair understood by the connector factory-class and used to configure it.", > "model-description" => {"*" => { > "description" => "A parameter", > "attributes" => {"value" => { > "type" => STRING, > "description" => "The parameter value", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }}, > "operations" => undefined, > "children" => {} > }} > }} > }} > }, > "remote-acceptor" => { > "description" => "Defines a way in which remote connections can be made to the HornetQ server.", > "model-description" => {"*" => { > "description" => "Defines a way in which remote connections can be made to the HornetQ server.", > "attributes" => { > "started" => { > "type" => BOOLEAN, > "description" => "Whether this acceptor is started.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "socket-binding" => { > "type" => STRING, > "description" => "The socket binding that the acceptor will use to accept connections.", > "expressions-allowed" => false, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => {"socket-binding-ref" => {"type" => "core"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {"param" => { > "description" => "A key-value pair understood by the acceptor factory-class and used to configure it.", > "model-description" => {"*" => { > "description" => "A parameter", > "attributes" => {"value" => { > "type" => STRING, > "description" => "The parameter value", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }}, > "operations" => undefined, > "children" => {} > }} > }} > }} > }, > "cluster-connection" => { > "description" => "Cluster connections group servers into clusters so that messages can be load balanced between the nodes of the cluster.", > "model-description" => {"*" => { > "description" => "Cluster connections group servers into clusters so that messages can be load balanced between the nodes of the cluster.", > "attributes" => { > "min-large-message-size" => { > "type" => INT, > "description" => "The minimum size (in bytes) for a message before it is considered as a large message.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 102400, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "cluster-connection-address" => { > "type" => STRING, > "description" => "Each cluster connection only applies to messages sent to an address that starts with this value.", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "retry-interval-multiplier" => { > "type" => BIG_DECIMAL, > "description" => "A multiplier to apply to the time since the last retry to compute the time to the next retry. This allows you to implement an exponential backoff between retry attempts.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1.0, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "reconnect-attempts" => { > "type" => INT, > "description" => "The total number of reconnect attempts the bridge will make before giving up and shutting down. A value of -1 signifies an unlimited number of attempts.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "node-id" => { > "type" => STRING, > "description" => "The node ID used by this cluster connection.", > "expressions-allowed" => false, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "max-hops" => { > "type" => INT, > "description" => "The maximum number of times a message can be forwarded. HornetQ can be configured to also load balance messages to nodes which might be connected to it only indirectly with other HornetQ servers as intermediates in a chain.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "use-duplicate-detection" => { > "type" => BOOLEAN, > "description" => "Whether the bridge will automatically insert a duplicate id property into each message that it forwards.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "call-failover-timeout" => { > "type" => LONG, > "description" => "The timeout to use when fail over is in process (in ms) for remote calls made by the cluster connection.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "topology" => { > "type" => STRING, > "description" => "The topology of the nodes that this cluster connection is aware of.", > "expressions-allowed" => false, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "confirmation-window-size" => { > "type" => INT, > "description" => "The confirmation-window-size to use for the connection used to forward messages to a target node.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1048576, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "check-period" => { > "type" => LONG, > "description" => "The period (in milliseconds) between client failure check.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "connection-ttl" => { > "type" => LONG, > "description" => "The maximum time (in milliseconds) for which the connections used by the cluster connections are considered alive (in the absence of heartbeat).", > "expressions-allowed" => true, > "nillable" => true, > "default" => 60000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "forward-when-no-consumers" => { > "type" => BOOLEAN, > "description" => "Whether messages will be distributed round robin between other nodes of the cluster irrespective of whether there are matching or indeed any consumers on other nodes. If this is set to false (the default) then HornetQ will only forward messages to other nodes of the cluster if the address to which they are being forwarded has queues which have consumers, and if those consumers have message filters (selectors) at least one of those selectors must match the message.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "call-timeout" => { > "type" => LONG, > "description" => "The timeout (in ms) for remote calls made by the cluster connection.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "static-connectors" => { > "type" => LIST, > "description" => "The statically defined list of connectors to which this cluster connection will make connections. Must be undefined (null) if 'discovery-group-name' is defined.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => ["discovery-group-name"], > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "notification-attempts" => { > "type" => INT, > "description" => "How many times the cluster connection will broadcast itself", > "expressions-allowed" => true, > "nillable" => true, > "default" => 2, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "retry-interval" => { > "type" => LONG, > "description" => "The period in milliseconds between subsequent attempts to reconnect to a target server, if the connection to the target server has failed.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 500L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "notification-interval" => { > "type" => LONG, > "description" => "How often the cluster connection will broadcast itself", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "allow-direct-connections-only" => { > "type" => BOOLEAN, > "description" => "Whether, if a node learns of the existence of a node that is more than 1 hop away, we do not create a bridge for direct cluster connection. Only relevant if 'static-connectors' is defined.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "alternatives" => ["discovery-group-name"], > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "discovery-group-name" => { > "type" => STRING, > "description" => "The discovery group used to obtain the list of other servers in the cluster to which this cluster connection will make connections. Must be undefined (null) if 'static-connectors' is defined.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => [ > "allow-direct-connections-only", > "static-connectors" > ], > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "max-retry-interval" => { > "type" => LONG, > "description" => "The maximum interval of time used to retry connections", > "expressions-allowed" => true, > "nillable" => true, > "default" => 2000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "started" => { > "type" => BOOLEAN, > "description" => "Whether the cluster connection is started.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "connector-ref" => { > "type" => STRING, > "description" => "The name of connector to use for live connection", > "expressions-allowed" => false, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {} > }} > }, > "connection-factory" => { > "description" => "Defines a connection factory.", > "model-description" => {"*" => { > "description" => "Defines a connection factory.", > "attributes" => { > "min-large-message-size" => { > "type" => INT, > "description" => "The min large message size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 102400, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "producer-max-rate" => { > "type" => INT, > "description" => "The producer max rate.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1, > "unit" => "PER_SECOND", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "thread-pool-max-size" => { > "type" => INT, > "description" => "The thread pool max size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "discovery-initial-wait-timeout" => { > "type" => LONG, > "description" => "The discovery initial wait time out.", > "expressions-allowed" => false, > "nillable" => true, > "unit" => "MILLISECONDS", > "deprecated" => { > "since" => "1.1.0", > "reason" => "Has no runtime effect and a warning will be issued if an attempt is made to set the value of this attribute." > }, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "compress-large-messages" => { > "type" => BOOLEAN, > "description" => "Whether large messages should be compressed.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "retry-interval-multiplier" => { > "type" => BIG_DECIMAL, > "description" => "The retry interval multiplier.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1.0, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "dups-ok-batch-size" => { > "type" => INT, > "description" => "The dups ok batch size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1048576, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "pre-acknowledge" => { > "type" => BOOLEAN, > "description" => "True to pre-acknowledge.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "consumer-window-size" => { > "type" => INT, > "description" => "The consumer window size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1048576, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "reconnect-attempts" => { > "type" => INT, > "description" => "The reconnect attempts.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 0, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "block-on-acknowledge" => { > "type" => BOOLEAN, > "description" => "True to set block on acknowledge.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "block-on-durable-send" => { > "type" => BOOLEAN, > "description" => "True to set block on durable send.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "scheduled-thread-pool-max-size" => { > "type" => INT, > "description" => "The scheduled thread pool max size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 5, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "client-failure-check-period" => { > "type" => LONG, > "description" => "The client failure check period.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "client-id" => { > "type" => STRING, > "description" => "The client id.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "entries" => { > "type" => LIST, > "description" => "The jndi names the connection factory should be bound to.", > "expressions-allowed" => true, > "nillable" => false, > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "call-failover-timeout" => { > "type" => LONG, > "description" => "The timeout to use when fail over is in process (in ms).", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "confirmation-window-size" => { > "type" => INT, > "description" => "The confirmation window size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "factory-type" => { > "type" => STRING, > "description" => "The type of connection factory.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "GENERIC", > "allowed" => [ > "GENERIC", > "TOPIC", > "QUEUE", > "XA_GENERIC", > "XA_QUEUE", > "XA_TOPIC" > ], > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "connection-ttl" => { > "type" => LONG, > "description" => "The connection ttl.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 60000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "connection-load-balancing-policy-class-name" => { > "type" => STRING, > "description" => "Name of a class implementing a client-side load balancing policy that a client can use to load balance sessions across different nodes in a cluster.", > "expressions-allowed" => false, > "nillable" => true, > "default" => "org.hornetq.api.core.client.loadbalance.RoundRobinConnectionLoadBalancingPolicy", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "use-global-pools" => { > "type" => BOOLEAN, > "description" => "True to use global pools.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "failover-on-server-shutdown" => { > "type" => BOOLEAN, > "description" => "True to fail over on server shutdown.", > "expressions-allowed" => false, > "nillable" => true, > "deprecated" => { > "since" => "1.1.0", > "reason" => "Deprecated. Has no runtime effect and a warning will be issued if an attempt is made to set the value of this attribute." > }, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "group-id" => { > "type" => STRING, > "description" => "The group id.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "consumer-max-rate" => { > "type" => INT, > "description" => "The consumer max rate.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1, > "unit" => "PER_SECOND", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "transaction-batch-size" => { > "type" => INT, > "description" => "The transaction batch size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1048576, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "call-timeout" => { > "type" => LONG, > "description" => "The call time out.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "failover-on-initial-connection" => { > "type" => BOOLEAN, > "description" => "True to fail over on initial connection.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "ha" => { > "type" => BOOLEAN, > "description" => "Whether the connection factory supports High Availability.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "retry-interval" => { > "type" => LONG, > "description" => "The retry interval.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 2000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "discovery-group-name" => { > "type" => STRING, > "description" => "The discovery group name.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => ["connector"], > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "producer-window-size" => { > "type" => INT, > "description" => "The producer window size.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 65536, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "initial-message-packet-size" => { > "type" => INT, > "description" => "The initial size of messages created through this factory.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "block-on-non-durable-send" => { > "type" => BOOLEAN, > "description" => "True to set block on non durable send.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "auto-group" => { > "type" => BOOLEAN, > "description" => "Whether or not message grouping is automatically used", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "connector" => { > "type" => OBJECT, > "description" => "Defines the connectors. These are stored in a map by connector name (with an undefined value).", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => ["discovery-group-name"], > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "cache-large-message-client" => { > "type" => BOOLEAN, > "description" => "True to cache large messages.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "max-retry-interval" => { > "type" => LONG, > "description" => "The max retry interval.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 2000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {} > }} > }, > "broadcast-group" => { > "description" => "A broadcast group is the means by which a server broadcasts connectors over the network.", > "model-description" => {"*" => { > "description" => "A broadcast group is the means by which a server broadcasts connectors over the network.", > "attributes" => { > "jgroups-stack" => { > "type" => STRING, > "description" => "The name of a stack defined in the org.jboss.as.clustering.jgroups subsystem that is used to form a cluster.", > "expressions-allowed" => true, > "nillable" => true, > "alternatives" => [ > "socket-binding", > "group-address", > "group-port", > "local-bind-address", > "local-bind-port" > ], > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "jgroups-channel" => { > "type" => STRING, > "description" => "The name used by a JGroups channel to join a cluster.", > "expressions-allowed" => true, > "nillable" => true, > "alternatives" => [ > "socket-binding", > "group-address", > "group-port", > "local-bind-address", > "local-bind-port" > ], > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "group-address" => { > "type" => STRING, > "description" => "Deprecated. The multicast address to which the data will be broadcast. It is a class D IP address in the range 224.0.0.0 to 239.255.255.255, inclusive. The address 224.0.0.0 is reserved and is not available for use.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => [ > "socket-binding", > "jgroups-stack", > "jgroups-channel" > ], > "min-length" => 1L, > "max-length" => 2147483647L, > "deprecated" => { > "since" => "1.2.0", > "reason" => "Use instead a socket-binding to specify the broadcast group's group address." > }, > "access-constraints" => {"sensitive" => {"socket-config" => {"type" => "core"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "group-port" => { > "type" => INT, > "description" => "Deprecated. The UDP port number used for broadcasting.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => [ > "socket-binding", > "jgroups-stack", > "jgroups-channel" > ], > "deprecated" => { > "since" => "1.2.0", > "reason" => "Use instead a socket-binding to specify the broadcast group's group port." > }, > "access-constraints" => {"sensitive" => {"socket-config" => {"type" => "core"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "socket-binding" => { > "type" => STRING, > "description" => "The broadcast group socket binding.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => [ > "group-address", > "group-port", > "local-bind-address", > "local-bind-port", > "jgroups-stack", > "jgroups-channel" > ], > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => {"socket-binding-ref" => {"type" => "core"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "broadcast-period" => { > "type" => LONG, > "description" => "The period in milliseconds between consecutive broadcasts.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 2000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "connectors" => { > "type" => LIST, > "description" => "Specifies the names of connectors that will be broadcast.", > "expressions-allowed" => false, > "nillable" => true, > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "local-bind-address" => { > "type" => STRING, > "description" => "Deprecated. The local bind address that the datagram socket is bound to. If you have multiple network interfaces on your server, you would specify which one you wish to use for broadcasts by setting this attribute. If this attribute is not specified then the socket will be bound to the wildcard address, an IP address chosen by the kernel.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => [ > "socket-binding", > "jgroups-stack", > "jgroups-channel" > ], > "min-length" => 1L, > "max-length" => 2147483647L, > "deprecated" => { > "since" => "1.2.0", > "reason" => "Use instead a socket-binding to specify the broadcast group's local bind address." > }, > "access-constraints" => {"sensitive" => {"socket-config" => {"type" => "core"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "started" => { > "type" => BOOLEAN, > "description" => "Whether the broadcast group is started.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "local-bind-port" => { > "type" => INT, > "description" => "Deprecated. The local port to which the datagram socket is bound. Normally you would just use the default value of -1 which signifies that an anonymous port should be used. This parameter is always specified in conjunction with local-bind-address.", > "expressions-allowed" => false, > "nillable" => true, > "default" => -1, > "alternatives" => [ > "socket-binding", > "jgroups-stack", > "jgroups-channel" > ], > "deprecated" => { > "since" => "1.2.0", > "reason" => "Use instead a socket-binding to specify the broadcast group's local bind port." > }, > "access-constraints" => {"sensitive" => {"socket-config" => {"type" => "core"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {} > }} > }, > "path" => { > "description" => "A filesystem path pointing to one of the locations where HornetQ stores persistent data.", > "model-description" => { > "journal-directory" => { > "description" => "The directory in which the message journal lives. The default is ${jboss.server.data.dir}/messagingjournal.", > "attributes" => { > "path" => { > "type" => STRING, > "description" => "The actual filesystem path. Treated as an absolute path, unless the 'relative-to' attribute is specified, in which case the value is treated as relative to that path. <p>If treated as an absolute path, the actual runtime pathname specified by the value of this attribute will be determined as follows: </p>If this value is already absolute, then the value is directly used. Otherwise the runtime pathname is resolved in a system-dependent way. On UNIX systems, a relative pathname is made absolute by resolving it against the current user directory. On Microsoft Windows systems, a relative pathname is made absolute by resolving it against the current directory of the drive named by the pathname, if any; if not, it is resolved against the current user directory.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "messagingjournal", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "relative-to" => { > "type" => STRING, > "description" => "The name of another previously named path, or of one of the standard paths provided by the system. If 'relative-to' is provided, the value of the 'path' attribute is treated as relative to the path specified by this attribute. The standard paths provided by the system include:<ul><li>jboss.home - the root directory of the JBoss AS distribution</li><li>user.home - user's home directory</li><li>user.dir - user's current working directory</li><li>java.home - java installation directory</li><li>jboss.server.base.dir - root directory for an individual server instance</li><li>jboss.server.data.dir - directory the server will use for persistent data file storage</li><li>jboss.server.log.dir - directory the server will use for log file storage</li><li>jboss.server.tmp.dir - directory the server will use for temporary file storage</li><li>jboss.domain.servers.dir - directory under which a host controller will create the working area for individual server instances</li></ul>", > "expressions-allowed" => false, > "nillable" => true, > "default" => "jboss.server.data.dir", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {} > }, > "paging-directory" => { > "description" => "The directory where page files are stored. The default is ${jboss.server.data.dir}/messagingpaging.", > "attributes" => { > "path" => { > "type" => STRING, > "description" => "The actual filesystem path. Treated as an absolute path, unless the 'relative-to' attribute is specified, in which case the value is treated as relative to that path. <p>If treated as an absolute path, the actual runtime pathname specified by the value of this attribute will be determined as follows: </p>If this value is already absolute, then the value is directly used. Otherwise the runtime pathname is resolved in a system-dependent way. On UNIX systems, a relative pathname is made absolute by resolving it against the current user directory. On Microsoft Windows systems, a relative pathname is made absolute by resolving it against the current directory of the drive named by the pathname, if any; if not, it is resolved against the current user directory.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "messagingpaging", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "relative-to" => { > "type" => STRING, > "description" => "The name of another previously named path, or of one of the standard paths provided by the system. If 'relative-to' is provided, the value of the 'path' attribute is treated as relative to the path specified by this attribute. The standard paths provided by the system include:<ul><li>jboss.home - the root directory of the JBoss AS distribution</li><li>user.home - user's home directory</li><li>user.dir - user's current working directory</li><li>java.home - java installation directory</li><li>jboss.server.base.dir - root directory for an individual server instance</li><li>jboss.server.data.dir - directory the server will use for persistent data file storage</li><li>jboss.server.log.dir - directory the server will use for log file storage</li><li>jboss.server.tmp.dir - directory the server will use for temporary file storage</li><li>jboss.domain.servers.dir - directory under which a host controller will create the working area for individual server instances</li></ul>", > "expressions-allowed" => false, > "nillable" => true, > "default" => "jboss.server.data.dir", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {} > }, > "large-messages-directory" => { > "description" => "The directory in which large messages are stored. The default is ${jboss.server.data.dir}/messaginglargemessages.", > "attributes" => { > "path" => { > "type" => STRING, > "description" => "The actual filesystem path. Treated as an absolute path, unless the 'relative-to' attribute is specified, in which case the value is treated as relative to that path. <p>If treated as an absolute path, the actual runtime pathname specified by the value of this attribute will be determined as follows: </p>If this value is already absolute, then the value is directly used. Otherwise the runtime pathname is resolved in a system-dependent way. On UNIX systems, a relative pathname is made absolute by resolving it against the current user directory. On Microsoft Windows systems, a relative pathname is made absolute by resolving it against the current directory of the drive named by the pathname, if any; if not, it is resolved against the current user directory.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "messaginglargemessages", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "relative-to" => { > "type" => STRING, > "description" => "The name of another previously named path, or of one of the standard paths provided by the system. If 'relative-to' is provided, the value of the 'path' attribute is treated as relative to the path specified by this attribute. The standard paths provided by the system include:<ul><li>jboss.home - the root directory of the JBoss AS distribution</li><li>user.home - user's home directory</li><li>user.dir - user's current working directory</li><li>java.home - java installation directory</li><li>jboss.server.base.dir - root directory for an individual server instance</li><li>jboss.server.data.dir - directory the server will use for persistent data file storage</li><li>jboss.server.log.dir - directory the server will use for log file storage</li><li>jboss.server.tmp.dir - directory the server will use for temporary file storage</li><li>jboss.domain.servers.dir - directory under which a host controller will create the working area for individual server instances</li></ul>", > "expressions-allowed" => false, > "nillable" => true, > "default" => "jboss.server.data.dir", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {} > }, > "bindings-directory" => { > "description" => "The directory in which the bindings journal lives. The default is ${jboss.server.data.dir}/messagingbindings.", > "attributes" => { > "path" => { > "type" => STRING, > "description" => "The actual filesystem path. Treated as an absolute path, unless the 'relative-to' attribute is specified, in which case the value is treated as relative to that path. <p>If treated as an absolute path, the actual runtime pathname specified by the value of this attribute will be determined as follows: </p>If this value is already absolute, then the value is directly used. Otherwise the runtime pathname is resolved in a system-dependent way. On UNIX systems, a relative pathname is made absolute by resolving it against the current user directory. On Microsoft Windows systems, a relative pathname is made absolute by resolving it against the current directory of the drive named by the pathname, if any; if not, it is resolved against the current user directory.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "messagingbindings", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "relative-to" => { > "type" => STRING, > "description" => "The name of another previously named path, or of one of the standard paths provided by the system. If 'relative-to' is provided, the value of the 'path' attribute is treated as relative to the path specified by this attribute. The standard paths provided by the system include:<ul><li>jboss.home - the root directory of the JBoss AS distribution</li><li>user.home - user's home directory</li><li>user.dir - user's current working directory</li><li>java.home - java installation directory</li><li>jboss.server.base.dir - root directory for an individual server instance</li><li>jboss.server.data.dir - directory the server will use for persistent data file storage</li><li>jboss.server.log.dir - directory the server will use for log file storage</li><li>jboss.server.tmp.dir - directory the server will use for temporary file storage</li><li>jboss.domain.servers.dir - directory under which a host controller will create the working area for individual server instances</li></ul>", > "expressions-allowed" => false, > "nillable" => true, > "default" => "jboss.server.data.dir", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {} > } > } > }, > "bridge" => { > "description" => "The function of a bridge is to consume messages from a source queue, and forward them to a target address, typically on a different HornetQ server.", > "model-description" => {"*" => { > "description" => "The function of a bridge is to consume messages from a source queue, and forward them to a target address, typically on a different HornetQ server.", > "attributes" => { > "min-large-message-size" => { > "type" => INT, > "description" => "The minimum size (in bytes) for a message before it is considered as a large message.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 102400, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "connection-ttl" => { > "type" => LONG, > "description" => "The maximum time (in milliseconds) for which the connections used by the bridges are considered alive (in the absence of heartbeat).", > "expressions-allowed" => true, > "nillable" => true, > "default" => 60000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "failover-on-server-shutdown" => { > "type" => BOOLEAN, > "description" => "Deprecated. Has no runtime effect and a warning will be issued if an attempt is made to set the value of this attribute.", > "expressions-allowed" => false, > "nillable" => true, > "deprecated" => { > "since" => "1.2.0", > "reason" => "Deprecated. Has no runtime effect and a warning will be issued if an attempt is made to set the value of this attribute." > }, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "retry-interval-multiplier" => { > "type" => BIG_DECIMAL, > "description" => "A multiplier to apply to the time since the last retry to compute the time to the next retry. This allows you to implement an exponential backoff between retry attempts.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1.0, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "forwarding-address" => { > "type" => STRING, > "description" => "The address on the target server that the message will be forwarded to. If a forwarding address is not specified then the original destination of the message will be retained.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "transformer-class-name" => { > "type" => STRING, > "description" => "The name of a user-defined class which implements the org.hornetq.core.server.cluster.Transformer interface.", > "expressions-allowed" => false, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "ha" => { > "type" => BOOLEAN, > "description" => "Whether or not this bridge should support high availability. True means it will connect to any available server in a cluster and support failover.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "reconnect-attempts" => { > "type" => INT, > "description" => "The total number of reconnect attempts the bridge will make before giving up and shutting down. A value of -1 signifies an unlimited number of attempts.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "password" => { > "type" => STRING, > "description" => "The password to use when creating the bridge connection to the remote server. If it is not specified the default cluster password specified by the cluster-password attribute in the root messaging subsystem resource will be used.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "CHANGE ME!!", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => { > "credential" => {"type" => "core"}, > "messaging-security" => {"type" => "messaging"} > }}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "static-connectors" => { > "type" => LIST, > "description" => "A list of names of statically defined connectors used by this bridge. Must be undefined (null) if 'discovery-group-name' is defined.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => ["discovery-group-name"], > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "retry-interval" => { > "type" => LONG, > "description" => "The period in milliseconds between subsequent reconnection attempts, if the connection to the target server has failed.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 2000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "discovery-group-name" => { > "type" => STRING, > "description" => "The name of the discovery group used by this bridge. Must be undefined (null) if 'static-connectors' is defined.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => ["static-connectors"], > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "queue-name" => { > "type" => STRING, > "description" => "The unique name of the local queue that the bridge consumes from.", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "use-duplicate-detection" => { > "type" => BOOLEAN, > "description" => "Whether the bridge will automatically insert a duplicate id property into each message that it forwards.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "max-retry-interval" => { > "type" => LONG, > "description" => "The maximum interval of time used to retry connections", > "expressions-allowed" => true, > "nillable" => true, > "default" => 2000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "started" => { > "type" => BOOLEAN, > "description" => "Whether the bridge is started.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "confirmation-window-size" => { > "type" => INT, > "description" => "The confirmation-window-size to use for the connection used to forward messages to the target node.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1048576, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "user" => { > "type" => STRING, > "description" => "The user name to use when creating the bridge connection to the remote server. If it is not specified the default cluster user specified by the cluster-user attribute in the root messaging subsystem resource will be used.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "HORNETQ.CLUSTER.ADMIN.USER", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => { > "credential" => {"type" => "core"}, > "messaging-security" => {"type" => "messaging"} > }}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "filter" => { > "type" => STRING, > "description" => "An optional filter string. If specified then only messages which match the filter expression specified will be forwarded. The filter string follows the HornetQ filter expression syntax described in the HornetQ documentation.", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "check-period" => { > "type" => LONG, > "description" => "The period (in milliseconds) between client failure check.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {} > }} > }, > "discovery-group" => { > "description" => "Multicast group to listen to receive broadcast from other servers announcing their connectors.", > "model-description" => {"*" => { > "description" => "Multicast group to listen to receive broadcast from other servers announcing their connectors.", > "attributes" => { > "refresh-timeout" => { > "type" => LONG, > "description" => "Period the discovery group waits after receiving the last broadcast from a particular server before removing that server's connector pair entry from its list.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 10000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "jgroups-stack" => { > "type" => STRING, > "description" => "The name of a stack defined in the org.jboss.as.clustering.jgroups subsystem that is used to form a cluster.", > "expressions-allowed" => true, > "nillable" => true, > "alternatives" => [ > "socket-binding", > "group-address", > "group-port", > "local-bind-address", > "local-bind-port" > ], > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "jgroups-channel" => { > "type" => STRING, > "description" => "The name used by a JGroups channel to join a cluster.", > "expressions-allowed" => true, > "nillable" => true, > "alternatives" => [ > "socket-binding", > "group-address", > "group-port", > "local-bind-address", > "local-bind-port" > ], > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "group-address" => { > "type" => STRING, > "description" => "(Deprecated) Multicast IP address of the group to listen on.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => [ > "socket-binding", > "jgroups-stack", > "jgroups-channel" > ], > "min-length" => 1L, > "max-length" => 2147483647L, > "deprecated" => { > "since" => "1.2.0", > "reason" => "Use instead a socket-binding to specify the discovery group's group address." > }, > "access-constraints" => {"sensitive" => {"socket-config" => {"type" => "core"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "group-port" => { > "type" => INT, > "description" => "(Deprecated) UDP port of the multicast group.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => [ > "socket-binding", > "jgroups-stack", > "jgroups-channel" > ], > "deprecated" => { > "since" => "1.2.0", > "reason" => "Use instead a socket-binding to specify the discovery group's group port." > }, > "access-constraints" => {"sensitive" => {"socket-config" => {"type" => "core"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "local-bind-address" => { > "type" => STRING, > "description" => "(Deprecated) The local bind address that the datagram socket is bound to.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => [ > "socket-binding", > "jgroups-stack", > "jgroups-channel" > ], > "min-length" => 1L, > "max-length" => 2147483647L, > "deprecated" => { > "since" => "1.2.0", > "reason" => "Use instead a socket-binding to specify the discovery group's local bind address." > }, > "access-constraints" => {"sensitive" => {"socket-config" => {"type" => "core"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "socket-binding" => { > "type" => STRING, > "description" => "The discovery group socket binding.", > "expressions-allowed" => false, > "nillable" => true, > "alternatives" => [ > "group-address", > "group-port", > "local-bind-address", > "local-bind-port", > "jgroups-stack", > "jgroups-channel" > ], > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => {"socket-binding-ref" => {"type" => "core"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "initial-wait-timeout" => { > "type" => LONG, > "description" => "Period, in ms, to wait for an initial broadcast to give us at least one node in the cluster.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 10000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > } > }, > "operations" => undefined, > "children" => {} > }} > }, > "connector-service" => { > "description" => "TODO", > "model-description" => {"*" => { > "description" => "TODO", > "attributes" => {"factory-class" => { > "type" => STRING, > "description" => "Class name of the factory class that can instantiate the connector service.", > "expressions-allowed" => false, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }}, > "operations" => undefined, > "children" => {"param" => { > "description" => "A key/value pair understood by the connector service's factory-class", > "model-description" => {"*" => { > "description" => "A key/value pair understood by the connector service's factory-class", > "attributes" => {"value" => { > "type" => STRING, > "description" => "Value portion of a key/value pair understood by the connector service's factory-class", > "expressions-allowed" => true, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }}, > "operations" => undefined, > "children" => {} > }} > }} > }} > } > } > } >} >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1099809
: 899198