sling-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Konrad Windszus <konra...@gmx.de>
Subject Re: sling.servlet.resolution = strict ?
Date Tue, 03 Dec 2019 17:51:30 GMT
Hi,
In general I like the suggestion, but issues are hard to debug in case a servlet leverages
the new feature but the servlet resolver doesn‘t support it. Can’t we work with Require/Provide
Capability for that?
Konrad

> Am 03.12.2019 um 15:54 schrieb Bertrand Delacretaz <bdelacretaz@apache.org>:
> 
> Hi,
> 
> For SLING-8110 I'd like to take into account the
> sling.servlet.extensions and sling.servlet.methods properties, if
> present, on servlets that are mounted using the sling.servlet.paths
> property.
> 
> However that's not backwards compatible, as currently these properties
> are silently ignored if sling.servlet.paths is present (*)
> 
> To keep backwards compatibility, I suggest adding a new optional
> sling.servlet.resolution property that for now can have the value
> "strict".
> 
> If that's present, the new SLING-8110 code takes into account the
> sling.servlet.extensions and sling.servlet.methods properties, if
> present, for a servlet that has a sling.servlet.paths property.
> 
> If sling.servlet.resolution is not set, the resolution behaves as it does today.
> 
> WDYT?
> 
> -Bertrand
> 
> (*) As Konrad notes at SLING-8110 the latest annotations make it
> harder to have such ignored properties, but technically nothing
> prevents them from being present


Mime
View raw message