Reduce coupling between RequestData and SlingHttpServletRequestImpl
-------------------------------------------------------------------
Key: SLING-1596
URL: https://issues.apache.org/jira/browse/SLING-1596
Project: Sling
Issue Type: Improvement
Components: Engine
Affects Versions: Engine 2.0.6
Reporter: Bertrand Delacretaz
Assignee: Bertrand Delacretaz
Priority: Minor
As discussed in http://markmail.org/thread/ldayz27ehldyvzr4 the tight coupling
between RequestData and SlingHttpServletRequestImpl makes it impossible to use
request classes that just implement SlingHttpServletRequest.
I need this for example for SLING-550, where servlets run outside of the
container's request/response cycle.
I'll attach a patch that reduces coupling by grabbing the RequestData from a
request attribute instead of relying on the SlingHttpServletRequestImpl class
to provide it. All tests including integration pass with this patch.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.