This content has been marked as final.
Show 2 replies
-
1. Re: Switching current conversation
riboriori Dec 21, 2011 4:54 PM (in response to riboriori)I've found in WeldPhaseListener:
HttpConversationContext conversationContext =instance().select(HttpConversationContext.class).get(); HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest(); conversationContext.dissociate(request); conversationContext.associate(request); conversationContext.activate(cidToActivate)
;
where instance():
private static Instance<Context> instance() { return Container.instance().deploymentManager().instance().select(Context.class); }
Only a question: is there a chance to have more than one active conversation with weld?
-
2. Re: Switching current conversation
lightguard Dec 23, 2011 12:22 AM (in response to riboriori)No, that's a CDI spec deal. You'd have to create your own Conversation implementation and use that.