sling-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Radu Cotescu (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SLING-8170) Allow Sling servlets to declare a resource super type
Date Thu, 13 Dec 2018 17:00:00 GMT

    [ https://issues.apache.org/jira/browse/SLING-8170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16720398#comment-16720398
] 

Radu Cotescu commented on SLING-8170:
-------------------------------------

Code merged to the {{master}} branches in:

* [commit 32d6ca4|https://github.com/apache/sling-org-apache-sling-api/commit/32d6ca4]
* [commit bbc0037|https://github.com/apache/sling-org-apache-sling-servlets-resolver/commit/bbc0037]
* [commit e6040fc|https://github.com/apache/sling-org-apache-sling-servlets-annotations/commit/e6040fc]

The documentation update will be merged once the releases are completed.

> 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
>            Reporter: Radu Cotescu
>            Assignee: Radu Cotescu
>            Priority: Major
>             Fix For: Sling Servlet Annotations 1.1.2, Servlets Resolver 2.5.0, API 2.20.0
>
>          Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> 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)

Mime
View raw message