Maybe I do net get it, but why can't you make use of a service having "Request 
Scope"? So Tapestry creates a new Instance per Request and you attach / inject 
yor session here?

Jens

Sent from my iPhone

On 17.06.2013, at 15:50, Michael Gentry <mgen...@masslight.net> wrote:

> Could Tapestry throw an exception if you use @SessionState in a service?
> 
> Thanks,
> 
> mrg
> 
> 
> 
> On Mon, Jun 17, 2013 at 9:25 AM, Thiago H. de Paula Figueiredo <
> thiag...@gmail.com> wrote:
> 
>> On Mon, Jun 17, 2013 at 8:36 AM, Nathan Quirynen <
>> nat...@pensionarchitects.be> wrote:
>> 
>>> Hi,
>>> 
>> 
>> Hello!
>> 
>> 
>>> 
>>> I think the problem is that I use the @SessionState in a injected
>> service.
>>> And the service being a singleton, explains the behaviour. I guess
>>> @SessionState can only be used in pages and components? Have to test this
>>> though.
>>> 
>> 
>> @SessionState is ignored in services. It's meant to be used only in pages,
>> components and mixins i.e. classes that are transformed by Tapestry. As you
>> already said, if you want to deal with the session in a service, use
>> ApplicationStateManager instead.
>> 
>> Thiago
>> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to