activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Alan Shepherd (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AMQ-1243) Multiple WebClient instances
Date Mon, 07 May 2007 20:04:35 GMT

    [ https://issues.apache.org/activemq/browse/AMQ-1243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39113
] 

James Alan Shepherd commented on AMQ-1243:
------------------------------------------

I need to also either create multiple instances of MessageListenerServlet$Listener, or make
the instance in the Session wake up all Continuations. I think the former. Will do ASAP.

> Multiple WebClient instances
> ----------------------------
>
>                 Key: AMQ-1243
>                 URL: https://issues.apache.org/activemq/browse/AMQ-1243
>             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
>            Priority: Minor
>         Attachments: patch-trunk-2007-05-04.txt
>
>   Original Estimate: 2 hours
>  Remaining Estimate: 2 hours
>
> 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.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message