Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

read message from Topic

 
Vlade Maksimovic
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello...
How to read message from Topic without the use of MessageListener...
I try with MessageConsumer receive() method, but.... nothing...

When I try to work with Queue, and when I use receive method, all works fine.

Thanks
 
Peter Johnson
author
Bartender
Posts: 5852
7
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please post the code you are using, including the code that establishes the connection to the topic.

Topics are different than queues - only listeners who are registered at the time that a message is posted to a topic will received the message. You can change this by registering a durable listener, in which case the server will ensure that the durable listener gets all messages, even those posted while the listener was not listening.
 
Vlade Maksimovic
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Producer:


Customer:



Test class:


I known to do this example to work with MessageListener, but my task is that make to work without Listener. I forget to tell, I work with Jboss 5.0.1GA.
 
Peter Johnson
author
Bartender
Posts: 5852
7
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please read this sentence again:

Topics are different than queues - only listeners who are registered at the time that a message is posted to a topic will received the message.


Then look at your test code and tell me why it does not work.

Your consumer is a little trickier - you will have to read the javadocs for the MessageConsumer.receive() method before you can tell me why it doesn't work.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic