According to http://wiki.java.net/bin/view/Portlet/JSR168FAQ " How do I achieve
inter-portlet communication ?" one can use the Application Scope for intra
portlet communication.
If in action2.java i change the scope to APPLICATION it works as "expected".
| @Stateful
| @Name("action2")
| @Scope(ScopeType.APPLICATION)
|
But does this mean that the action2 and it's state is now shared with all the
users? If so changing the scope to application is some kind of dissolution.
This is what Seam docs say about the application scope:
http://docs.jboss.com/seam/1.0.0.GA/reference/en/html/concepts.html#d0e2123
Would it be possible to use the Business process context to transfer data
between portlets? Or maybe add new context which is shared between portlets for
one user. It's pretty weird that the Session context is not already shared
between the portlets.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3973109#3973109
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3973109
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user