[ 
https://issues.apache.org/jira/browse/WICKET-4444?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Grigorov resolved WICKET-4444.
-------------------------------------

       Resolution: Later
    Fix Version/s:     (was: 6.0.0)

It seems there is no much interest in this feature: 
http://markmail.org/thread/jtfrzkrw2g5khru7

Let's postpone it for later if needed.
                
> Add a callback to the Session which is called when the HttpSession is 
> invalidated
> ---------------------------------------------------------------------------------
>
>                 Key: WICKET-4444
>                 URL: https://issues.apache.org/jira/browse/WICKET-4444
>             Project: Wicket
>          Issue Type: Improvement
>          Components: wicket
>    Affects Versions: 6.0.0
>            Reporter: Martin Grigorov
>            Assignee: Martin Grigorov
>         Attachments: WICKET-4444.patch
>
>
> Currently the only notification that a user session has gone is 
> org.apache.wicket.Application#sessionUnbound(String) which gives only the 
> http session id as context.
> With the proposed change it will be possible to have an explicit callback 
> method in o.a.w.Session itself. It will be called after explicit usage of 
> Session#invalidate(Now)() or http session expiration due to inactivity.
> See the proposed patch.
> One "problem" is that now the http session attribute that holds the instance 
> of SessionBindingListener will keep a reference to the Wicket session, but I 
> think this should not cause bigger memory footprint because the same Session 
> instance is already kept in another attribute in the http session, so the 
> serialization process will just link the second to the first. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to