+1 much more clear than the status quo.
best regards mike > -----Original Message----- > From: Felix Meschberger [mailto:fmesc...@gmail.com] > Sent: Tuesday, September 07, 2010 3:50 PM > To: Sling Developers > Subject: [DISCUSS] Registering filters with Sling > > Hi all, > > Traditionally javax.servlet.Filter services were picked up by the Sling > Main Servlet and used as filters regardless of any service registration > properties. The filter.scope property could optionally be used to define > a scope for the filter (request or component before SLING-1213, now also > INCLUDE, FORWARD, and ERROR). > > To not pick up filters destined for the Apache Felix Http Service > (registered with the "pattern" service property) we explicitly xclude those. > > I would like to go a step further and .... > > * define a new service property sling.filter.scope > * deprecate the old filter.scope property > * require services to either have the sling.filter.scope or > the filter.scope (backwards compatibility) property set > * optionally: support for a configuration option to cause > filters without a scope property to still be picked up > > I consider renaming the official name to prevent any name collisions. > > WDYT ? > > Regards > Felix