[richfaces-issues] [JBoss JIRA] Commented: (RF-9163) Push: updates testing environment with the component
Nick Belaevski (JIRA)
jira-events at lists.jboss.org
Tue Nov 2 13:47:01 EDT 2010
[ https://jira.jboss.org/browse/RF-9163?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12560933#action_12560933 ]
Nick Belaevski commented on RF-9163:
------------------------------------
Some notes for M4:
Updated push implementation requires connection to JMS server. I've done development/testing with JBoss HornetQ.
web.xml configuration options:
- org.richfaces.push.jms.connectionFactory ("/ConnectionFactory" by default)
- org.richfaces.push.jms.topicsNamespace ("/topic" by default)
- org.richfaces.push.jms.connectionUsername (empty string by default)
- org.richfaces.push.jms.connectionPassword (empty string by default)
Also org.richfaces.webapp.PushFilter should be configured and attached to FacesServlet.
"topicsNamespace" is used as a root name from which all topics are resolved: i.e. 'chat' topic by default will be looked up via "/topics/chat" JNDI name.
Application topics should be created/configured via TopicsContext - see demo.TopicsInitializer for example. Currently, message data serializer can be set and listener for users' connection added.
Push component have the following push-specific attributes:
- address - name of topic or subtopic in the following formats:
address="information"
address="weather at chatBus"
where 'information', 'chatBus' are names of JMS topics and 'weather' is a name of one of the subtopics that will share the same 'chatBus' JMS topic.
- ondatavailable - supports 'dataavailable' behavior event, allows to define handler for pushed data
- onerror - supports 'error' behavior event, allows to define handler for erroneous states
If there are several push components on the same page they are all exploiting single connection to the server.
> Push: updates testing environment with the component
> ----------------------------------------------------
>
> Key: RF-9163
> URL: https://jira.jboss.org/browse/RF-9163
> Project: RichFaces
> Issue Type: Sub-task
> Security Level: Public(Everyone can see)
> Components: component-push/poll
> Affects Versions: 4.0.0.Milestone2
> Reporter: Ilya Shaikovsky
> Assignee: Lukas Fryc
> Fix For: 4.0.0.Milestone4
>
>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the richfaces-issues
mailing list