@GwtIncompatible public final class UncaughtExceptionHandlers extends java.lang.Object
Thread.UncaughtExceptionHandler
instances.Modifier and Type | Class and Description |
---|---|
(package private) static class |
UncaughtExceptionHandlers.Exiter |
Modifier | Constructor and Description |
---|---|
private |
UncaughtExceptionHandlers() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Thread.UncaughtExceptionHandler |
systemExit()
Returns an exception handler that exits the system.
|
public static java.lang.Thread.UncaughtExceptionHandler systemExit()
Example usage:
public static void main(String[] args) { Thread.currentThread().setUncaughtExceptionHandler(UncaughtExceptionHandlers.systemExit()); ...
The returned handler logs any exception at severity SEVERE
and then shuts down the
process with an exit status of 1, indicating abnormal termination.