Justin Edelson created SLING-6187:
-------------------------------------
Summary: Provide a way for a POST request to assert a set of
required SlingPostProcessors
Key: SLING-6187
URL: https://issues.apache.org/jira/browse/SLING-6187
Project: Sling
Issue Type: Improvement
Components: Servlets
Reporter: Justin Edelson
Assignee: Justin Edelson
Fix For: Servlets Post 2.3.16
I would like to add support for a new "special" parameter understood by the
Sling Post Servlet named {{:requiredPostProcessors}}. This parameter may
contain a comma-delimited list of names (see below) which *must* be available
*at the time the request is processed* in order for the request to be handled.
Whether or not those processors _do_ anything or whether the request succeeds
or not is a separate question; this is just a preflight check if you will.
If any of the required SlingPostProcessors are not available, the request will
fail with a 501 error.
The name of a SlingPostProcessor will be defined by a newly defined service
registration property {{postProcessor.name}} and default to the simple name of
the SlingPostProcessor's implementation class if that property is not defined.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)