Bertrand Delacretaz  wrote
> On Tue, Mar 9, 2010 at 10:07 AM, Felix Meschberger <[email protected]> wrote:
>> Hi,
>>
>> On 09.03.2010 09:53, Bertrand Delacretaz wrote:
>> ...
>>>> interface ResourceDecorator {
>>>>    Resource decorade(Resource)
>>>>    Resource decorade(Resource, HttpServletRequest)
>>>> }
>>>
>>> Why not SlingHttpServletRequest?
>>
>> The resolve method is called with a HttpServletRequest because at the
>> time this method is called, the SlingHttpServletRequest does not exist
>> yet. [ The resolve method is called to create that object ]
> 
> Ok for the resolve() method, but when decorate() is called I assume we
> do have an SlingHttpServletRequest at the point where decorate(...) is
> called, or not?
> 
> (haven't checked exactly where Carsten plans to call decorate() )
> 
No, we don't :) The Decorator is called from the resource resolver and
the result of the resource resolver is then used to create the sling
request object.

Carsten

-- 
Carsten Ziegeler
[email protected]

Reply via email to