Re: EmptyInterceptor SetSession / Session Factory Breaking Changes
"Ayende Rahien" <[email protected]>
| Newsgroups | gmane.comp.windows.dotnet.nhibernate.devel |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Jun 19, 2008 at 3:14 PM, Fabio Maulo <[email protected]> wrote: > Do you think it is useful for any kind of session or only when the user > specify an interceptor for a session ? > session-scoped (and *only *session scoped) > Yes, because factory scoped session can't use it, we don't want to put the burden on doing thread management on the user. > > The comment about "session-scoped interceptor" is not a minor thing. Like > you know the user have the ability to set the interceptor at the > sessionFactory level (mean in configuration) and this interceptor will be > used for all sessions. In this scenario we can't assign the session to the > interceptor because the interceptor must be tread-safe and multi-session. > We can add the feature but it is very important to write something in the > documentation to let know to our user that it work only for > session-scoped-interceptor that mean: > sessionFactory.OpenSession(new MyInterceptor()); > > *The user can't use a static instance or a singleton.* Agreed. Hm, I am not using that, but we do have the idea of the current session, right? We can use that instead of SetSession, no? > > If we agree I need help to write a documentation chunk to explain how use > this feature. > -- > Fabio Maulo > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > Nhibernate-development mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/nhibernate-development > > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Nhibernate-development mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nhibernate-development