Package org.apache.mina.common
Class ExceptionMonitor
- java.lang.Object
-
- org.apache.mina.common.ExceptionMonitor
-
- Direct Known Subclasses:
DefaultExceptionMonitor
public abstract class ExceptionMonitor extends java.lang.ObjectMonitors uncaught exceptions.exceptionCaught(Throwable)is invoked when there are any uncaught exceptions.You can monitor any uncaught exceptions by setting
ExceptionMonitorby callingsetInstance(ExceptionMonitor). The default monitor logs all caught exceptions in WARN level using SLF4J.- See Also:
DefaultExceptionMonitor
-
-
Constructor Summary
Constructors Constructor Description ExceptionMonitor()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidexceptionCaught(java.lang.Throwable cause)Invoked when there are any uncaught exceptions.static ExceptionMonitorgetInstance()Returns the current exception monitor.static voidsetInstance(ExceptionMonitor monitor)Sets the uncaught exception monitor.
-
-
-
Method Detail
-
getInstance
public static ExceptionMonitor getInstance()
Returns the current exception monitor.
-
setInstance
public static void setInstance(ExceptionMonitor monitor)
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
public abstract void exceptionCaught(java.lang.Throwable cause)
Invoked when there are any uncaught exceptions.
-
-