[ https://issues.apache.org/jira/browse/OWB-385?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gurkan Erdogdu updated OWB-385: ------------------------------- Fix Version/s: 1.0.0-CR2 (was: 1.0.0-CR1) Affects Version/s: 1.0.0-CR1 (was: 1.0.0-CR2) > implement passivation of managed beans in ServletContextListener > ---------------------------------------------------------------- > > Key: OWB-385 > URL: https://issues.apache.org/jira/browse/OWB-385 > Project: OpenWebBeans > Issue Type: Bug > Components: Context and Scopes > Affects Versions: 1.0.0-CR1 > Reporter: Eric Covener > Assignee: Gurkan Erdogdu > Fix For: 1.0.0-CR2 > > Original Estimate: 60h > Remaining Estimate: 60h > > Message-ID: <267326.60362...@web38203.mail.mud.yahoo.com> > Currently we have no support for those callbacks for managed beans. Also > includes AroundTimeout method. > Motivation > ---------------------- > Actually we have 2 methods in WebBeansConfigurationListener. Currently our > session and conversation context does not provided actiovation/passivation. > What we have to do is that we update below lifecycle callbacks to put all > session and conversation context instances into the session in the > "sessionWillPassivate" and call passivate callback, and reverse it on > "sessionDidActivate". > Those areas needs some contributions :) > /** > * {...@inheritdoc} > */ > @Override > public void sessionDidActivate(HttpSessionEvent event) > { > //TODO activation > //Gets all passivated instances from passivated session and restore our > session and conversation context. > } > /** > * {...@inheritdoc} > */ > @Override > public void sessionWillPassivate(HttpSessionEvent event) > { > //TODO Passivation > //Gets all instances from the Session and ConversationContexts > and add those into the session that is under passivation therefore our > bean instances > are correctly passivated > } > Thanks; -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.