uuuuh hot ;)

fat +1 

Lets allow to switch off all that stuff which no one needs if running on a 
modern stack with facelets and CDI.

LieGrue,
strub

--- On Wed, 3/16/11, Martin Koci <martin.kocicak.k...@gmail.com> wrote:

> From: Martin Koci <martin.kocicak.k...@gmail.com>
> Subject: [core] performance: ELResolvers filtering
> To: dev@myfaces.apache.org
> Date: Wednesday, March 16, 2011, 10:29 AM
> Hi,
> 
> 
> after few months I have time to do some performance
> optimalization for
> myfaces. 
> 
> This one is related to topic
> http://www.mail-archive.com/dev@myfaces.apache.org/msg49177.html
> 
> 
> Problem: 
> how to disable ELResolver smartly? Adding a context-param
> for each is an
> overkill.
> 
> But we have https://cwiki.apache.org/MYFACES/elresolver-ordering.html
> in
> codebase already. I propose to add new feature "ELResolver
> filtering"
> and new context-param:
> 
> <context-param>
>  
> <param-name>org.apache.myfaces.EL_RESOLVER_PREDICATE</param-name>
>  
> <param-value>org.foo.bazz.ELResolverPredicate</param-value>
> </context-param>
> 
> Filter is simple instance of
> org.apache.commons.collections.Predicate.
> 
> 
> For application where no ManagedBean(Resolver) is used or
> no Flash, user
> can simply return false from Predicate.evaluate and
> ELResolver won't be
> installed.
> 
> WDYT?
> 
> Regards,
> 
> Kočičák
> 
> 



Reply via email to