Notifying JMS Message sender (Web App) after message processed by Listener
- by blob
I have a Web application (Flex 4 - Spring Blaze DS - Spring 3.0) which sends out an JMS event to a batch application (Standalone java)
I am using JMS infrastrucure provided by Spring (spring JmsTemplate,SimpleMessageListenerContainer,MessageListenerAdapter) with TIBCO EMS.
Is there any way by which we can notify a web user once message processing is completed by listener.
One of the way to send a response event which will be listened by web application; but
how to address following scenario:
User1 click on submit - which in turn sends a JMS message
Listener on receiving message processes the message (message processing may take 20-30 mins to complete).
Listener application sends out another JMS event "Process_complete"
As this is a web application; there are n users currently logged into the application. so how to identify a correct user / what if user is already logged off?
Is there any way to handle this?
Please post your views.