Normally I can create a MessageDrivenBean *.jar and deploy it into the /lib
sub-folder of ActiveMQ.

It will be automatically managed when ActioveMQ starts and receives incoming
message in its 

onMessage() 

method. Fine.

But how can I use MessageDrivenBeans when I have/want to deploy them on a
separate Application Server like JBoss or Tomcat ?

Lets assume the AS is started with the deploy MDB. The MDB connects to
ActiveMQ by establishing a connection. Does this connection setup also
automatically create a listener on ActiveMQ?

In other words: If a new incoming message appears in queue "myqueue123" does
ActiveMQ automatically know that there is a listener with a MDB which needs
to be invoked on an external application server?

This whole mechanism must be (from the ActiveMQ point of view) a push
operation and NOT a pull operation from the appserver/mdb side!

Ben
-- 
View this message in context: 
http://activemq.2283324.n4.nabble.com/How-to-use-a-message-driven-bean-on-AppServer-like-JBoss-Tomcat-and-not-Messagebroker-tp2995419p2995419.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to