In this chapter, we have seen that there are different possibilities for monitoring the HornetQ server. We suggest you try using Javadoc to train yourself on combining JMX and JMS management to see the possible combinations. For example, even if we have not covered this possibility, it is also possible to trigger some events on the server using JMX management API, such as suspending or activating some events when something happens on a queue.
Now that we have seen how to manage the queue and the messages within them, we can move ahead to see some more advanced features available in HornetQ. However, I hope that this chapter will inspire the reader to go deeper into the thematics of management.
Considering that HornetQ can also be used in a cluster environment for high-performance purposes, detecting what happens on a single or multiple instance of the server is an essential task to be addressed.
Now that we have seen how to control our queues and the HornetQ server instance, we are...