Startup filter: allow requests to be rejected with a 503 during startup
-----------------------------------------------------------------------
Key: SLING-2347
URL: https://issues.apache.org/jira/browse/SLING-2347
Project: Sling
Issue Type: New Feature
Components: Extensions
Reporter: Bertrand Delacretaz
Assignee: Bertrand Delacretaz
Priority: Minor
To provide a clear status during startup, especially when that implies
automatic application or content upgrades, I have implemented a simple filter
that causes all Sling requests to return a 503 status until another component
decides that Sling is ready to accept requests.
The use case is to start the bundle that contains this filter at start level
lower than that of the Sling engine, so that the 503 filter kicks in as soon as
the Sling servlet starts, with a simple API to provide progress information
(returned in the body of the 503 response) and remove the filter when the
system is ready.
I'll add that filter as a new bundle under contrib/extensions.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira