You could also use a HttpSessionListener for knowing when a session is
destroyed. The problem is indeed that you can't get the attributes when the
session is invalidated, but you can get the sessionId. So you could use a
Map to register the session id with the Pojo you would like to update. So
when the session get's destroyed you can update the Pojo.

See
http://www.stardeveloper.com/articles/display.html?article=2001112001&page=1for
an example with the HttpSessionListener.




2008/4/16, Nino Saturnino Martinez Vazquez Wael <[EMAIL PROTECTED]>:
>
> So what do you think?
>
> Im not sure how common a case this is ?
>
>
> regards Nino
>
> Nino Saturnino Martinez Vazquez Wael wrote:
>
> > Hmm, that feels a bit hacky.. Then I'll need to implement a way of
> > tracking sessions, and I saw something about keeping references to destroyed
> > sessions arent that great.
> >
> > It might be me that's just way of context(not knowing all of the
> > internals), but should something like this be easy todo in wicket?
> >
> > Like maybe have a onDestroy or onExpire(or both?) in session class?
> > However I have no idea on how much overhead this would bring to applications
> > that does not use the feature.
> >
> >
> > regards Nino
> >
> > Johan Compagner wrote:
> >
> > > attached to a session of the session that is just invalided/expired?
> > > That wont work. You cant get to a http sessions attributes when it is
> > > invalidated.
> > >
> > > To know which session id's are destroyed:
> > >
> > > public void sessionDestroyed(String sessionId) of WebApplication
> > >
> > > johan
> > >
> > >
> > > On Tue, Apr 15, 2008 at 9:07 AM, Nino Saturnino Martinez Vazquez Wael
> > > <
> > > [EMAIL PROTECTED]> wrote:
> > >
> > >
> > >
> > > > Hi
> > > >
> > > > I've checked a little around, but could not find anything directly.
> > > > This
> > > > is what I want todo:
> > > >
> > > > When a user either logs out or expire I want to update a pojo
> > > > attached to
> > > > session.
> > > >
> > > > So does anyone have an example on how todo this(if possible)?
> > > >
> > > > --
> > > > -Wicket for love
> > > >
> > > > Nino Martinez Wael
> > > > Java Specialist @ Jayway DK
> > > > http://www.jayway.dk
> > > > +45 2936 7684
> > > >
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> >
> >
> --
> -Wicket for love
>
> Nino Martinez Wael
> Java Specialist @ Jayway DK
> http://www.jayway.dk
> +45 2936 7684
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to