[ https://issues.apache.org/jira/browse/MYFACES-3786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13795144#comment-13795144 ]
Gerhard Petracek commented on MYFACES-3786: ------------------------------------------- @dora: for now we don't have to listen to scope changes since those jsf-artifacts dependent to the application. -> on a shutdown they get disposed (as before). if we would have to support e.g. request-scoped jsf-artifacts in the future, we just store the corresponding bean-entries (in case of #5) in the request-scope and the cleanup logic is the same (at the end of the request we iterate through the bean-entry-storage in the jsf-request-map and call #preDestroy). the same is true for every scoped artifact manually managed by jsf itself (instead of cdi). -> with MYFACES-3797 validators and converters are now managed by the cdi container -> we don't have to handle them the same way. we don't have to care about custom cdi scopes, since they have to handle all those topics internally. (yes javax.enterprise.* is the package of cdi) > Web Container injection support should be provided for additional lifecycle > artifacts (not just managed beans) > -------------------------------------------------------------------------------------------------------------- > > Key: MYFACES-3786 > URL: https://issues.apache.org/jira/browse/MYFACES-3786 > Project: MyFaces Core > Issue Type: Task > Components: JSR-344 > Reporter: Leonardo Uribe > Assignee: Leonardo Uribe > Fix For: 2.2.0 > > Attachments: cdiELresolverWeb.zip, cdiELResolver.zip, > cdiPartialViewContext.war, cdiPartialViewContext.zip, cdi.patch, > cdiphaselistener1.patch, cdiphaselistener2.patch, cdirevised.patch, > cdiValidatorSource.zip, cdiValidator.war, MYFACES-3786-1.patch, > MYFACES-3786-2.patch, MYFACES-3786_bean-entry_draft_01.patch > > > This issue is all about how to inject beans into jsf artifacts. > See JSF 2.2 section 5.4.1 > The problem here is in some point we need to give the control to the > underlying environment to inject beans into the artifacts, but we don't know > much about how to properly do it, so we need to try with examples. -- This message was sent by Atlassian JIRA (v6.1#6144)