blob: c81b14cee9de62ad341c3f43cbb7c45435a463ed [file] [log] [blame]
Apache Sling Sample Post Servlet Extensions
This bundle provides sample OSGI services which extend the sling post
servlet behaviour.
The default POST behavior of Sling can be changed by registering
custom servlets that process POST requests for specific paths and/or
node types.
Another, often simpler, way of customizing the POST behavior is to
register OSGi services for the two extension points that the
SlingPostServlet provides: the SlingPostOperation and the
SlingPostProcessor.
The SlingPostOperation interface is meant to create new operations in
addition to the standard (:operation=delete, :operation=move. etc.)
ones.
The SlingPostProcessor is a called by the SlingPostServlet after the
(standard or custom) SlingPostOperation selected by the request is
called.
These two extension points allow the POST behavior to be customized
easily, with small amounts of code and while reusing most of the
standard behavior.