Details
-
Type:
Sub-task
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.0
-
Fix Version/s: 2.2 Sprint 8
-
Component/s: Platform Integration (except for Bean Validator)
-
Labels:None
-
Environment:
Operating System: Linux
Platform: PC
-
Issuezilla Id:763
-
Status Whiteboard:
Description
JSF implementations should treat the following framework components as JEE
components, and pass them through the field-injection hooks as part of any
instantiation process. E.g: Whether or not the framework is instantiating the
object for it's use, or the user is asking the framework for a new instance.
This means that any container provided injection points would automatically be
available in the following artifacts:
- ManagedBean
- PhaseListener
- SystemEventListener
- Converter
- Validator
- ... more?
For extension writers:
- Support for native container-injection for all artifacts defined in
section 11.4.6 of the JSR-314 spec.
â- ActionListener
â- ApplicationFactory
â- FacesContextFactory
â- LifecycleFactory
â- NavigationHandler
â- PropertyResolver
â- RenderKit
â- RenderKitFactory
â- ResourceHandler
â- StateManager
â- VariableResolver
â- ViewHandler
Issue Links
- is duplicated by
-
JAVASERVERFACES_SPEC_PUBLIC-718
Allow PhaseListener instances to receive injection from CDI
-
- Closed
-
- is related to
-
JAVASERVERFACES-2823
Investigate JAVASERVERFACES_SPEC_PUBLIC-763 test failure
-
- Closed
-
-
JAVASERVERFACES_SPEC_PUBLIC-1316
Support @Inject on JSF artifacts
-
- Open
-
-
JAVASERVERFACES-1578
Web Container injection support should be provided for additional lifecycle artifacts (not just managed beans)
-
- Closed
-
Parallel Mojarra and MyFaces issues:
https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=1578
https://issues.apache.org/jira/browse/MYFACES-2590
GlassFish defect WRT existing @ManagedBean functionality in Mojarra:
https://glassfish.dev.java.net/issues/show_bug.cgi?id=11655