This topic has not yet been written. The content below is from the topic description.
Chapter 30. Management HornetQ has an extensive management API that allows a user to modify a server configuration, create new resources (e.g. JMS queues and topics), inspect these resources (e.g. how many messages are currently held in a queue) and interact with it (e.g. to remove messages from a queue). All the operations allows a client to manage HornetQ. It also allows clients to subscribe to management notifications. There are 3 ways to manage HornetQ: Using JMX -- JMX is the standard way to manage Java applications Using the core API -- management operations are sent to HornetQ server using core messages Using the JMS API -- management operations are sent to HornetQ server using JMS messages Although there are 3 different ways to manage HornetQ each API supports the same functionality. If it is possible to manage a resource using JMX it is also possible to achieve the same result using Core messages or JMS messages. This choice depends on your requirements, your application settings and your environment to decide which way suits you best.