To override the default implementation of a hivemind service, use the
<implementation> element in your hivemodule.xml.
e.g.

    <implementation service-id="tapestry.request.RequestLocaleManager">
        <invoke-factory model="pooled">
            <construct class="your-implementation-class-name-here">
                <!-- To access session objects (i.e. application state
objects), or the WebSession itself, you can inject them here -->
                <!-- Details here:
http://jakarta.apache.org/hivemind/hivemind/BuilderFactory.html -->
            </construct>
        </invoke-factory>
    </implementation>

Paul

Giampaolo Tomassoni wrote:
> Dears,
>
> I need to relay on a session object instead of a client cookie to handle the 
> user locale.
>
> How am I supposed to override the RequestLocaleManager default 
> implementation? Also, since I would need to access session objects from the 
> new implementation of RequestLocaleManager, I would first need to now if this 
> is possible at all.
>
> Regards,
>
> -----------------------------------
> Giampaolo Tomassoni - IT Consultant
> Piazza VIII Aprile 1948, 4
> I-53044 Chiusi (SI) - Italy
> Ph: +39-0578-21100
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>   

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to