jakartaee / jakartaee/faces

allow declarative configuration of ELContextListener in faces-config

Open
#877 7 comments 0 reactions 0 assignees View on GitHub
Component: Configuration/Bootstrapping Priority: Minor Type: Improvement
Dominant language
Java
Stars
127
Forks
59
Avg merge
23h
Merged PRs (30d)
7

Description

Currently the only way of registering an ELContextListener seems to be programmatically via
Application#addELContextListener().

It would be interesting to allow declarative configuration via a key (e.g. el-context-resolver) in the
section of the faces-config schema.
#### Environment
Operating System: All
Platform: All
#### Affected Versions
[2.0]

Contributor guide

Open the contributing guide

Research direction

Start with Application#addELContextListener() and the faces-config schema, then trace how the section is parsed and applied. Define the declarative key and verify that configured ELContextListeners are registered through the same application path; the issue does not name specific files or tests, so inspect the existing configuration and listener tests first.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.