Hi everyone.

I'm having troubles (maybe my bad or anything else) realated to Stateless Seam 
component. 

I have a stateless session bean marked as @Stateless and also I wrote 
@Scope(ScopeType.STATELESS) (this is redundant according the docs.), this 
component is used to populate a @DataModel to the page with a list of users, 
and also it has some properties like the column that it will be used to sort, 
and the sorting ascending/descending property.

Then, the first time I log in and display the list, all works fine.
By instance suppose the first time the column for odering the list is 
"username" (This is setted everytime the component is created), then suppose I 
change the sorting to another column e.g. "email".

Well, at this point all looks fine, there's no problem yet.
Then I log out from the application (#{identity.logout}), then I log in back 
and when I display the list I notice the sorting column still is "email", but 
it supposes it should be "username" (called when the component is created).

So, here is my question (I see 3.1.1 and 3.2.1 of seam reference, maybe I'm 
misunderstanding something):

Does ScopeType.STATELESS components lives more than the user session? 

Are they instantiated only one time in the application (like Application 
context)?

I don't know why I'm getting this behaviour in the stateless component, please 
clear me this up.

Thanks in advance.







View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4022117#4022117

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4022117
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to