Ian Boston  wrote
> 
> On 7 Sep 2010, at 14:49, Felix Meschberger wrote:
> 
>> 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 ?
> 
> Yes, makes sense to me.
> Might reqiure some patches for those downstream but it will be minor, and 
> will generate a better distinction between Sling filters and httpservice 
> filters.
> 
Sounds ok to me, but if we rename the scope prop we should rename the
order prop as well to avoid collisions.

Carsten
-- 
Carsten Ziegeler
[email protected]

Reply via email to