com.google.common.util.concurrent
Class UncaughtExceptionHandlers
java.lang.Object
com.google.common.util.concurrent.UncaughtExceptionHandlers
public final class UncaughtExceptionHandlers
- extends Object
Factories for Thread.UncaughtExceptionHandler
instances.
- Since:
- 8
- Author:
- gak@google.com (Gregory Kick)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
systemExit
public static Thread.UncaughtExceptionHandler systemExit()
- Returns an exception handler that exits the system. This is particularly useful for the main
thread, which may start up other, non-daemon threads, but fail to fully initialize the
application successfully.
Example usage:
public static void main(String[] args) {
Thread.currentThread().setUncaughtExceptionHandler(UncaughtExceptionHandlers.systemExit());
...