On Mon, Nov 5, 2018 at 1:15 AM Matej Novotny <manovotn(a)redhat.com> wrote:
I just wonder, what is it you are ultimately trying to achieve with
contexts since you are diving this deep?
That is, if it's not classified ;)
Ha! No, not classified. I am a big proponent of CDI and I like to fully
understand everything I work with. I was just suddenly struck by the
slight awkwardness of this particular API, that's all. :-)
If you retrieve an active context and store it for later use, by the
you reach for it, it may no longer be active.
Yes, or even by the time you receive the Context "back" from the
BeanManager#getContext(Class) call itself! In other words, the API can't
really guarantee that it can honor its own contract!
Thanks for your time as always.