[
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)