[hibernate-dev] Interceptors and dependency injection
guillaume.smet at gmail.com
Thu Dec 14 08:55:40 EST 2017
On Thu, Dec 14, 2017 at 1:25 PM, Steve Ebersole <steve at hibernate.org> wrote:
> https://hibernate.atlassian.net/browse/HHH-11259 lists some other
> possibilities for things we might consider for accessing through
> ManagedBeanRegistry. We discussed Interceptor in Paris - I can definitely
> see that with some caveats/restrictions. Add it to that list or create a
> new sub-task.
> As for chaining Interceptors, I guess it depends how that is exposed. E.g.
> a comma-separated list in settings would inherently imply ordering. That
> works for SessionFactory-scoped Interceptors. I'm not sure we need a
> composite though wrapping the individual Interceptors, a List<Interceptor>
> would suffice and save some memory (granted a tiny amount). For
> Session-scoped Interceptors we would need to account for a few things, but
> its certainly possible. Supposing there are also SessionFactory-scoped
> How would a user indicate that the Session-scoped Interceptors should
> replace the SessionFactory-scoped ones versus adding to them. What's the
> ordering there - SessionFactory-scoped Interceptors first? Or SessionScoped
> How would a user indicate that a Session should have no Interceptors? That
> is a common requirement.
> Probably some others I am not thinking of.
Possibly the easiest solution would be to replace them all and only
apply the Session-scoped ones if defined.
But I'm not sure I understand all the ramifications.
More information about the hibernate-dev