1 20 package org.apache.mina.common; 21 22 import org.apache.mina.common.support.DefaultExceptionMonitor; 23 24 38 public abstract class ExceptionMonitor { 39 private static ExceptionMonitor instance = new DefaultExceptionMonitor(); 40 41 44 public static ExceptionMonitor getInstance() { 45 return instance; 46 } 47 48 55 public static void setInstance(ExceptionMonitor monitor) { 56 if (monitor == null) { 57 monitor = new DefaultExceptionMonitor(); 58 } 59 instance = monitor; 60 } 61 62 65 public abstract void exceptionCaught(Throwable cause); 66 } | Popular Tags |