Package org.apache.mina.common
Class ExceptionMonitor
java.lang.Object
org.apache.mina.common.ExceptionMonitor
- Direct Known Subclasses:
DefaultExceptionMonitor
Monitors uncaught exceptions.
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.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
exceptionCaught
(Throwable cause) Invoked when there are any uncaught exceptions.static ExceptionMonitor
Returns the current exception monitor.static void
setInstance
(ExceptionMonitor monitor) Sets the uncaught exception monitor.
-
Constructor Details
-
ExceptionMonitor
public ExceptionMonitor()
-
-
Method Details
-
getInstance
Returns the current exception monitor. -
setInstance
Sets the uncaught exception monitor. Ifnull
is specified, the default monitor will be set.- Parameters:
monitor
- A new instance ofDefaultExceptionMonitor
is set if null is specified.
-
exceptionCaught
Invoked when there are any uncaught exceptions.
-