Hello:
I'm newbie with Apache ActiveMQ and
I've started using 5.8.0 release + Spring
I want that every session created in a servlet container ( Tomcat ),
subscribes itself as consumer/listener for message from a Topic ( created
into JMS broker by an admin )
I've got some questions:
If I've got a listener container as
1)
Can I add ( a.k.a MessageListener ) to Listener Container on
runtime ?
I want to add one listener per web session
How ?
2)
If I can't,
Can I create a Consumer on runtime and set a MessageListener for it by
using jmsTemplate?
I tried to do it with JMS API in jmsTemplate.execute() with
SessionCallback,
And a Consumer is created but MessageListener never is called and message
is never consumed from Topic.
Why ? How ?
3)
If I can't ,
If I use PooledConnectionFactory + JMS API ( no listener-container )
do I need to close Connection objects and release Consumers/Producers by
hand ?
Remember I want to create a Consumer per session
4)
Is there other way to do all these things on an easy mode ?
Thanks and regards