Reputation: 31
I want to list jms messages in hornetmq queue on jboss 7.1.1
I've tried several approaches :
It looks like Hornetmq is a block box.
Can anyone advice my on how to list messages in hornetmq queue?
Or maybe better to switch to the other JMS broker?
Upvotes: 3
Views: 6600
Reputation: 145
Try with jboss-cli, pausing the queue:
/subsystem=messaging/hornetq-server=default/jms-queue=<Queue-name>/:pause
and after list the messages:
/subsystem=messaging/hornetq-server=default/jms-queue=<Queue-name>/:list-messages
Then resume, when you are done:
/subsystem=messaging/hornetq-server=default/jms-queue=<Queue-name>/:resume
Upvotes: 3
Reputation: 6254
via jboss-cli.sh {locate jboss-cli.sh, connect}
[domain@1.1.1:9999 /] /host=node1/server=server1/subsystem=messaging/hornetq-server=default/jms-queue=ExpiryQueue:list-messages-as-json
{Hint - use tabs in jboss-cli to get auto complete{
[domain@1.1.1:9999 /] /host=node1/server=server1/subsystem=messaging/hornetq-server=default/jms-queue=ExpiryQueue:count-messages { "outcome" => "success", "result" => 93476L }
Upvotes: 7