activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Timothy Bish (JIRA)" <>
Subject [jira] [Updated] (AMQ-1243) Multiple WebClient instances
Date Thu, 31 Jan 2013 23:55:13 GMT


Timothy Bish updated AMQ-1243:

    Fix Version/s:     (was: NEEDS_REVIEWED)
> Multiple WebClient instances
> ----------------------------
>                 Key: AMQ-1243
>                 URL:
>             Project: ActiveMQ
>          Issue Type: Improvement
>         Environment: Using activemq-web-demo as a test for changes in activemq-web while
using the 'chat demo'. Patch created from eclipse on mactel
>            Reporter: James Alan Shepherd
>            Assignee: Dejan Bosanac
>            Priority: Minor
>             Fix For: AGING_TO_DIE
>         Attachments: ASF.LICENSE.NOT.GRANTED--patch-trunk-2007-05-04.txt, patch-trunk-2007-05-09.txt
>   Original Estimate: 2h
>  Remaining Estimate: 2h
> Just learning about ActiveMQ and noticed, like many before I imagine, that the chat demo
doesn't let you use it in different tabs/windows of a browser at once. Well, it runs, but
you share the consumers in the WebClient stored in the HttpSession.
> So, why not have multiple WebClients in the Session, one for each 'rendering' of the
window, meaning for each instance of amq(.js)?
> So you need a UID in HttpSession for each amq instance.
> You also need to set the amq._pollDelay to something sensible, as polling is done by
GET and connections to the server are throttled by the browser.
> Hopefully the attached patch will seem resonable.
> Changes in _amq.js are set to test the new functionality;
> minimal changes to MessageListenerServlet;
> few changes to WebClient;
> added WebClientDirector to direct getting of correct WebClient instance and creating
new ones.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message