Michal Szynkiewicz [http://community.jboss.org/people/michal11] created the 
discussion

"JMS, Spring and Snowdrop. Listening for an injection of bean factory to JNDI"

To view the discussion, visit: http://community.jboss.org/message/623713#623713

--------------------------------------------------------------
Hi all,

We are currently developing an application that uses an MDB to read messages 
from JMS and then delegates business logic to spring beans.

All works fine if messages from JMS start getting delivered after all of the 
contexts are initialized. But when there are some messages in the queue during 
start time of the app, MDB is started earlier than bean factory is injected 
into JNDI and "bean factory not bound" exception is thrown when messages are 
delivered.

Is there a generic solution to that problem? Can I make my EJBs "start" after 
bean factory is injected into JNDI?

We thought that we can deliver MDB as inactive, than actively wait for 
application context to be injected into JNDI and than via JMX activate MDB, but 
it certainly is not an elegant solution.

Is there a way to get notified that snowdrop has finished its work? Then we 
could write a simplier hack...

Regards
Michal
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/623713#623713]

Start a new discussion in Snowdrop at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2082]

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to