- All Implemented Interfaces:
- java.lang.Thread.UncaughtExceptionHandler
- Enclosing class:
- HeronInstance
public class HeronInstance.DefaultExceptionHandler
extends java.lang.Object
implements java.lang.Thread.UncaughtExceptionHandler
Handler for catching exceptions thrown by any threads (owned either by topology or heron
infrastructure).
1. Will flush all attached log handler and close them.
2. Attempt to flush all the connection.
3. Terminate the JVM.
4. The process would be forced exiting if exceeding timeout