Yakov, DiscoveryWorker is critical worker itself and could be terminated or blocked by user provided listener. So specific abstraction for failure handling is more robust way to solve the problem because it doesn't dependent on other components.
On Tue, Mar 20, 2018 at 1:33 PM, Yakov Zhdanov <yzhda...@gridgain.com> wrote: > If java runs oome then you cannot guarantee anything. Including calling > runtime.halt(). > > My point is about consistent approach throughout the project. I think > developing new mechanism with separate interface is incorrect. > > Yakov