public abstract class ExceptionMonitor extends Object
exceptionCaught(Throwable)
is
invoked when there are any uncaught exceptions.
You can monitor any uncaught exceptions by setting ExceptionMonitor
by calling setInstance(ExceptionMonitor)
. The default
monitor logs all caught exceptions in WARN level using
SLF4J.
DefaultExceptionMonitor
Constructor and Description |
---|
ExceptionMonitor() |
Modifier and Type | Method and Description |
---|---|
abstract void |
exceptionCaught(Throwable cause)
Invoked when there are any uncaught exceptions.
|
static ExceptionMonitor |
getInstance() |
static void |
setInstance(ExceptionMonitor monitor)
Sets the uncaught exception monitor.
|
public static ExceptionMonitor getInstance()
public static void setInstance(ExceptionMonitor monitor)
null
is specified,
the default monitor will be set.monitor
- A new instance of DefaultExceptionMonitor
is set
if null is specified.public abstract void exceptionCaught(Throwable cause)
cause
- The caught exceptionCopyright © 2004–2018 Apache MINA Project. All rights reserved.