"petemuir" wrote : Seam's session context is driven by the web application. 
Seam is notified when the session has been created and processes the creation 
of @Startup @Scope(SESSION) components. We are calling the hooks as late as 
possible afaics.
  | 
  | What are you trying to do - which methods? What is going wrong - whats the 
stack?

I'm trying to initialize some managed-beans configured in faces-config.

The reason for this is that ajax4jsf mediaOutput components cant be seam 
component.  They need to be simply managed-beans.  When I'm using managed-beans 
in a seam application the regular lifecycle stuff for managed-beans doesnt work 
since seam is in control.

What I was trying to do instead was simply (from inside a seam component)

fc.getApplication().getVariableResolver().resolveVariable("manageBean")

to get ahold of the managed bean,  then inside the managed bean:

org.jboss.seam.contexts.Contexts.getSessionContext().get("someComponent")

So the managed-bean would simply be a facade into the real seam component that 
its calling.  (as a workaround to ajax4jsf not letting me use seam components).

I need to have access to the seam contexts from the managed-bean and if I dont 
initialize the managed-bean from a seam component then 
org.jboss.seam.contexts.Contexts.getSessionContext().get() throws a null error.

Kind of a hack I suppose.. the problem is 
fc.getApplication().getVariableResolver().resolveVariable() called from within 
a @Create method of a component tahts marked @Startup just starts an infinite 
loop.

When I simply instantiate the seam component manually everything works 
perfectly.. the ajax4jsf stuff.. the managed-bean, etc. 

Maybe I'm going about this the wrong way?

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

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

Reply via email to