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



Reply via email to