[ 
https://issues.apache.org/jira/browse/MYFACES-3039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12992286#comment-12992286
 ] 

Scott O'Bryan commented on MYFACES-3039:
----------------------------------------

I think I disagree with this bug.  This limitation is not spec'd in JSF and I'm 
not even sure it's needed provided MyFaces WORKS with a beige provided 
FacesContext.  The Bridge's FacesContextFactory should be of the 0-parameter 
sort and should implement its own FacesContext and ExternalContext.

I believe that the FacesContext implementation is fairly trivial.  Perhaps we 
should discuss his some on the list.  

> MyFaces broken in Portlet environment:  Fails to support extendable 
> FacesContextFactory/FacesContext/ExternalContext
> --------------------------------------------------------------------------------------------------------------------
>
>                 Key: MYFACES-3039
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3039
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: JSR-314
>            Reporter: Michael Freedman
>
> JSF 2.0 improved the definition/handling of the instantiation of the 
> FacesContext allowing non-servlet environments to wrap the base/core impl.  
> This was done because most of the FacesContext apis are inherently runtime 
> environment neutral -- allowing the portlet bridge to not have to 
> duplicate/reimplement and maybe get wrong base core function.  Unfortunately 
> MyFaces doesn't conform to this change and hence the Portlet Bridge can't run 
> in the MyFaces environment.  
> Basically the bridge expects to be able to delegate from its 
> FacesContextFactoryImpl.getFacesContext and then wrap the returned 
> FacesContext with its own.  This requires the underlying core impl to be 
> runtime (servlet/portlet) neutral during the creation process.  The bridge 
> will wrap the FacesContext and supply its own ExternalContext such that  any 
> servlet dependent impl in the core FacesContext/ExternalContext will be 
> hidden by overrides.
> FYI ... until this is addressed I can't begin any testing of the bridge on 
> MyFaces.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to