Radu Cotescu created SLING-8170:
-----------------------------------
Summary: Allow Sling servlets to declare a resource super type
Key: SLING-8170
URL: https://issues.apache.org/jira/browse/SLING-8170
Project: Sling
Issue Type: Improvement
Components: API, Servlets
Affects Versions: Servlets Resolver 2.5.0, API 2.20.0
Reporter: Radu Cotescu
Assignee: Radu Cotescu
In Sling scripts and servlets are equal [0]. However, currently a servlet
cannot declare a resource super type property, in order to allow delegation /
overlaying at runtime to another servlet, similar to how component scripts can
do it through the {{sling:resourceSuperType}} optional property.
Adding support for another registration property -
{{sling.servlet.resourceSuperType}} - that accepts a String as value would
allow to introduce a backwards compatible overlaying and inheritance
capability. This property should only be considered for the registration
together with the {{sling.servlet.resourceTypes}}.
[0] -
https://sling.apache.org/documentation/the-sling-engine/url-to-script-resolution.html#fundamental-scripts-and-servlets-are-equal
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)