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 voidexceptionCaught(Throwable cause) Invoked when there are any uncaught exceptions.static ExceptionMonitorReturns the current exception monitor.static voidsetInstance(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. Ifnullis specified, the default monitor will be set.- Parameters:
monitor- A new instance ofDefaultExceptionMonitoris set if null is specified.
-
exceptionCaught
Invoked when there are any uncaught exceptions.
-