[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-3569) Clarify docs on depends= for facesContext

Samuel Mendenhall (JIRA) jira-events at lists.jboss.org
Wed Oct 15 11:02:21 EDT 2008


Clarify docs on depends= for facesContext
-----------------------------------------

                 Key: JBSEAM-3569
                 URL: https://jira.jboss.org/jira/browse/JBSEAM-3569
             Project: Seam
          Issue Type: Task
          Components: Documentation Issues
    Affects Versions: 2.1.0.CR1, 2.0.3.CR1
            Reporter: Samuel Mendenhall
            Priority: Minor


The following example results in a null FacesContext:

@Startup(depends = "org.jboss.seam.faces.facesContext")
@Scope(ScopeType.APPLICATION)
@Name("SomeBean")
public class SomeBean {

	@Logger
	private Log log;

	@Create
	public void init() {
		FacesContext facesContext = FacesContext.getCurrentInstance();
		log.info("FacesContext: " + facesContext);
	}
}

The docs are misleading in the sense that it promotes the idea that depends = "org.jboss.seam.faces.facesContext" means this bean will have access to the facesContext if it depends on it.  This is not true as there isn't a guarantee at this point that the underlying JSF implementation is started.


This may affect more than just the depends on facesContext, it would be nice to have a general guideline detailed on what and what can not be relied on.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list