- All Known Implementing Classes:
- Enclosing class:
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public static interface Thread.UncaughtExceptionHandlerInterface for handlers invoked when a
Threadabruptly terminates due to an uncaught exception.
When a thread is about to terminate due to an uncaught exception the Java Virtual Machine will query the thread for its
Thread.getUncaughtExceptionHandler()and will invoke the handler's
uncaughtExceptionmethod, passing the thread and the exception as arguments. If a thread has not had its
UncaughtExceptionHandlerexplicitly set, then its
ThreadGroupobject acts as its
UncaughtExceptionHandler. If the
ThreadGroupobject has no special requirements for dealing with the exception, it can forward the invocation to the default uncaught exception handler.