well the good point of FO is that you have a flush at the end so
potentially a single remote touch. Not sure what's the usage, I know in
TomEE it is never used.


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>

2015-04-19 22:08 GMT+02:00 Mark Struberg <[email protected]>:

> The point is that our default impl will still have a Map backed
> SessionContext. But that one also doesn’t need any serialisation!
>
> The HttpSession will be a part of the webbeans-web module where it fits
> with the WebContextsService.
> The headache with the whole FailOver stuff is imo in no relation to the
> eventual benefits.
>
> LieGrue,
> strub
>
> > Am 19.04.2015 um 21:51 schrieb Romain Manni-Bucau <[email protected]
> >:
> >
> > 2015-04-19 21:25 GMT+02:00 Mark Struberg <[email protected]>:
> >
> >> Hi folks!
> >>
> >> First I want to say a BIG thanks to all the people wo made OWB-1.5.0
> >> possible. It was quite a long walk, but we had tons of fun and the
> project,
> >> the team and the community around it ist still amazing even after so
> many
> >> years!
> >>
> >> There is an old saying: „After the release is before the release“
> >>
> >> I guess we will likely get some bugs and feedback pretty soon, so I
> target
> >> a 1.5.1 release rather soonish ;)
> >>
> >> What do YOU like to address in the next few weeks?
> >> Here is my personal list of tasks:
> >>
> >> * Update our site to reflect CDI-1.1. ANY HELP IS WELCOME :)
> >>
> >> * Get rid of our Map backed SessionContext impl. Instead we should store
> >> our @SessionScoped beans directly in the HttpSession. And only use a
> Map if
> >> we really need a ’synthetic session’. We also don’t need to care about
> >> sessionId rewrite anymore in that case.
> >>
> >>
> > +0.7. Basically I think it is a super good feature to not depend on the
> > session impl so we need to keep it even if agree it shouldnt be the
> > default.  FYI tomee has it
> >
> https://github.com/apache/tomee/blob/develop/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/cdi/SessionContextBackedByHttpSession.java
> >
> >
> >> * Store our Conversations in a custom Bean<T> in the SessionContext.
> That
> >> way it doesn’t matter where the session gets stored.
> >>
> >>
> > +1, also wonder if it makes sense to have ConversationBean request
> scoped.
> > Makes transient conversation hard to manage and dependent of a scope it
> > shouldnt need IMO.
> >
> >
> >> * Probably get rid of the ConversationManager? It uses the nifty
> sessionId
> >> heavily :( And technically we don’t need that…
> >>
> >>
> > +1
> >
> >
> >> * Get rid of all the FailOver stuff. This is not needed anymore if we
> >> really persist into a Session. This will really simplify a big area of
> our
> >> codebase
> >>
> >>
> > +0.7. Makes sense but also far better than session storage depending the
> > session impl used.
> >
> >
> >> * Split WebBeansConfigurationListener in Begin and End Listeners. We did
> >> this in TomEE already. This is important if to guarantee that OWB gets
> >> started as first in the chain, but stopped/cleaning up as last one in
> the
> >> Listener chain.
> >>
> >>
> > Also makes harder in servlet apps and not very useful. Can makes sense in
> > tomcat integration but I'd keep an aggregated listener for common cases
> of
> > OWB user usage.
> >
> >
> >> * Improve our Servlet integration.
> >>
> >> I will create JIRA tickets for all thos ideas.
> >>
> >> Wdyt? Any other things to target in the next release?
> >>
> >>
> >> LieGrue,
> >> strub
>
>

Reply via email to