/** * 通知所有观察者准备退出 * * @param args 附加参数 */ private void notifyObservers(Object args) { /* * 通知所有观察者准备退出 */ for (int i = 0; i < exitObservers.size(); i++) { IExitObserver o = exitObservers.get(i).getObserver(); try { o.notifyExit(this, args); } catch (DricException e) { logger.error(String.format("Can't notify exit to observer %s.", o.toString()), e); } } }