This topic has not yet been written. The content below is from the topic description.
Table 47.1. Server Configuration Element Name Element Type Description Default backup Boolean true means that this server is a backup to another node in the cluster false backup-connector-ref String the name of the remoting connector to connect to the backup node  bindings-directory String the directory to store the persisted bindings to data/bindings clustered Boolean true means that the server is clustered false connection-ttl-override Long if set, this will override how long (in ms) to keep a connection alive without receiving a ping. -1 create-bindings-dir Boolean true means that the server will create the bindings directory on start up true create-journal-dir Boolean true means that the journal directory will be created true Continued.. file-deployment-enabled Boolean true means that the server will load configuration from the configuration files true id-cache-size Integer the size of the cache for pre creating message id's 2000 journal-buffer-size Long The size of the internal buffer on the journal. 128 KiB journal-buffer-timeout Long The timeout (in nanoseconds) used to flush internal buffers on the journal. 20000 journal-compact-min-files Integer The minimal number of data files before we can start compacting 10 journal-compact-percentage Integer The percentage of live data on which we consider compacting the journal 30 journal-directory String the directory to store the journal files in data/journal journal-file-size Long the size (in bytes) of each journal file 128 * 1024 journal-max-io Integer the maximum number of write requests that can be in the AIO queue at any one time 500 journal-min-files Integer how many journal files to pre-create 2 journal-sync-transactional Boolean if true wait for transaction data to be synchronized to the journal before returning response to client true journal-sync-non-transactional Boolean if true wait for non transaction data to be synced to the journal before returning response to client. true journal-type ASYNCIO|NIO the type of journal to use ASYNCIO jmx-management-enabled Boolean true means that the management API is available via JMX true jmx-domain String the JMX domain used to registered HornetQ MBeans in the MBeanServer org.hornetq large-messages-directory String the directory to store large messages data/largemessages management-address String the name of the management address to send management messages to jms.queue.hornetq.management cluster-user String the user used by cluster connections to communicate between the clustered nodes HORNETQ.CLUSTER.ADMIN.USER cluster-password String the password used by cluster connections to communicate between the clustered nodes CHANGE ME!! management-notification-address String the name of the address that consumers bind to receive management notifications hornetq.notifications message-counter-enabled Boolean true means that message counters are enabled false message-counter-max-day-history Integer how many days to keep message counter history 10 message-counter-sample-period Long the sample period (in ms) to use for message counters 10000 message-expiry-scan-period Long how often (in ms) to scan for expired messages 30000 message-expiry-thread-priority Integer the priority of the thread expiring messages 3 paging-directory String the directory to store paged messages in data/paging persist-delivery-count-before-delivery Boolean true means that the delivery count is persisted before delivery. False means that this only happens after a message has been cancelled. false persistence-enabled Boolean true means that the server will use the file based journal for persistence. true persist-id-cache Boolean true means that id's are persisted to the journal true scheduled-thread-pool-max-size Integer the number of threads that the main scheduled thread pool has. 5 security-enabled Boolean true means that security is enabled true security-invalidation-interval Long how long (in ms) to wait before invalidating the security cache 10000 thread-pool-max-size Integer the number of threads that the main thread pool has. -1 means no limit -1 async-connection-execution-enabled Boolean Should incoming packets on the server be handed off to a thread from the thread pool for processing or should they be handled on the remoting thread? true transaction-timeout Long how long (in ms) before a transaction can be removed from the resource manager after create time 60000 transaction-timeout-scan-period Long how often (in ms) to scan for timeout transactions 1000 wild-card-routing-enabled Boolean true means that the server supports wild card routing true memory-measure-interval Long frequency to sample JVM memory in ms (or -1 to disable memory sampling) -1 memory-warning-threshold Integer Percentage of available memory which threshold a warning log 25 connectors Connector a list of remoting connectors configurations to create  connector.name (attribute) String Name of the connector - mandatory  connector.factory-class String Name of the ConnectorFactory implementation - mandatory  connector.param A connector configuration parameter A key-value pair used to configure the connector. A connector can have many param  connector.param.key (attribute) String Key of a configuration parameter - mandatory  connector.param.value (attribute) String Value of a configuration parameter - mandatory  acceptors Acceptor a list of remoting acceptors to create  acceptor.name (attribute) String Name of the acceptor - optional  acceptor.factory-class String Name of the AcceptorFactory implementation - mandatory  acceptor.param An acceptor configuration parameter A key-value pair used to configure the acceptor. An acceptor can have many param  acceptor.param.key (attribute) String Key of a configuration parameter - mandatory  acceptor.param.value (attribute) String Value of a configuration parameter - mandatory  broadcast-groups BroadcastGroup a list of broadcast groups to create  broadcast-group.name (attribute) String a unique name for the broadcast group - mandatory  broadcast-group.local-bind-address String local bind address that the datagram socket is bound to wildcard IP address chosen by the kernel broadcast-group.local-bind-port Integer local port to which the datagram socket is bound to -1 (anonymous port) broadcast-group.group-address String multicast address to which the data will be broadcast - mandatory  broadcast-group.group-port Integer UDP port number used for broadcasting - mandatory  broadcast-group.broadcast-period Long period in milliseconds between consecutive broadcasts 2000 (in milliseconds) broadcast-group.connector-ref A pair of connector A pair connector and optional backup connector that will be broadcasted. A broadcast-group can have multiple connector-ref  broadcast-group.connector-ref.connector-name (attribute) String Name of the live connector - mandatory  broadcast-group.connector-ref.backup-connector-name (attribute) String Name of the backup connector - optional  discovery-groups DiscoveryGroup a list of discovery groups to create  discovery-group.name (attribute) String a unique name for the discovery group - mandatory  discovery-group.local-bind-address String the discovery group will be bound only to this local address  discovery-group.group-address String Multicast IP address of the group to listen on - mandatory  discovery-group.group-port Integer UDP port of the multicast group - mandatory  discovery-group.refresh-timeout Integer Period the discovery group waits after receiving the last broadcast from a particular server before removing that servers connector pair entry from its list. 5000 (in milliseconds) diverts Divert a list of diverts to use  divert.name (attribute) String a unique name for the divert - mandatory  divert.routing-name String the routing name for the divert - mandatory  divert.address String the address this divert will divert from - mandatory  divert.forwarding-address String the forwarding address for the divert - mandatory  divert.exclusive Boolean is this divert exclusive? false divert.filter String an optional core filter expression null divert.transformer-class-name String an optional class name of a transformer  queues Queue a list of pre configured queues to create  queues.name (attribute) String unique name of this queue  queues.address String address for this queue - mandatory  queues.filter String optional core filter expression for this queue null queues.durable Boolean is this queue durable? true bridges Bridge a list of bridges to create  bridges.name (attribute) String unique name for this bridge  bridges.queue-name String name of queue that this bridge consumes from - mandatory  bridges.forwarding-address String address to forward to. If omitted original address is used null bridges.filter String optional core filter expression null bridges.transformer-class-name String optional name of transformer class null bridges.retry-interval Long period (in ms) between successive retries 2000 ms bridges.retry-interval-multiplier Double multiplier to apply to successive retry intervals 1.0 bridges.reconnect-attempts Integer maximum number of retry attempts, -1 signifies infinite -1 bridges.failover-on-server-shutdown Boolean should failover be prompted if target server is cleanly shutdown? false bridges.use-duplicate-detection Boolean should duplicate detection headers be inserted in forwarded messages? true bridges.discovery-group-ref String name of discovery group used by this bridge null bridges.connector-ref.connector-name (attribute) String name of connector to use for live connection  bridges.connector-ref.backup-connector-name (attribute) String optional name of connector to use for backup connection null cluster-connections ClusterConnection a list of cluster connections  cluster-connections.name (attribute) String unique name for this cluster connection  cluster-connections.address String name of address this cluster connection applies to  cluster-connections.forward-when-no-consumers Boolean should messages be load balanced if there are no matching consumers on target? false cluster-connections.max-hops Integer maximum number of hops cluster topology is propagated 1 cluster-connections.retry-interval Long period (in ms) between successive retries 2000 cluster-connections.use-duplicate-detection Boolean should duplicate detection headers be inserted in forwarded messages? true cluster-connections.discovery-group-ref String name of discovery group used by this bridge null cluster-connections.connector-ref.connector-name (attribute) String name of connector to use for live connection  cluster-connections.connector-ref.backup-connector-name (attribute) String optional name of connector to use for backup connection null security-settings SecuritySetting a list of security settings  security-settings.match (attribute) String the string to use for matching security against an address  security-settings.permission Security Permission a permision to add to the address  security-settings.permission.type (attribute) Permission Type the type of permission  security-settings.permission.roles (attribute) Roles a comma-separated list of roles to apply the permission to  address-settings AddressSetting a list of address settings  address-settings.dead-letter-address String the address to send dead messages to  address-settings.max-delivery-attempts Integer how many times to attempt to deliver a message before sending to dead letter address 10 address-settings.expiry-address String the address to send expired messages to  address-settings.redelivery-delay Long the time (in ms) to wait before redelivering a cancelled message. 0 address-settings.last-value-queue boolean whether to treat the queue as a last value queue false address-settings.page-size-bytes Long the page size (in bytes) to use for an address 10 * 1024 * 1024 address-settings.max-size-bytes Long the maximum size (in bytes) to use in paging for an address -1 address-settings.redistribution-delay Long how long (in ms) to wait after the last consumer is closed on a queue before redistributing messages. -1