Hi! We use the ViewMap for @ViewScoped, but nothing else currently.
LieGrue, strub --- On Wed, 3/16/11, Martin Koci <martin.kocicak.k...@gmail.com> wrote: > From: Martin Koci <martin.kocicak.k...@gmail.com> > Subject: Re: [core] performance: ELResolvers filtering > To: "MyFaces Development" <dev@myfaces.apache.org> > Date: Wednesday, March 16, 2011, 2:53 PM > > Hi, > > see https://issues.apache.org/jira/browse/MYFACES-3075 for > first version > of patch. > > > @Mark, > CDI/OWB manage scopes on their own, they don't use > externalContext.getSessionMap(), applicationMap, .. is it > true? If yes, > then should be possible to disable > org.apache.myfaces.el.unified.resolver.ScopedAttributeResolver > ? This > one is not in filtered list, because of code in: > > org.apache.myfaces.el.unified.ResolverBuilderForFaces.build(CompositeELResolver) > > // the ScopedAttributeResolver has to be the last one in > every > // case, because it always sets propertyResolved to true > (per the spec) > compositeElResolver.add(new ScopedAttributeResolver()); > > > Regards, > > Kočičák > > > Mark Struberg píše v St 16. 03. 2011 v 12:10 +0000: > > 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 > > > > > > > > > > > > > > > > >