// 触发所有监听器中的退出事件处理方法 public void fireLogoffEvent() { for (ILoginListener listener : new HashSet<ILoginListener>(loginListeners)) { listener.logout(); } // currentUser = null;// 当前登录用户设为空 sessionMap.put(Constants.CURRENT_USER, null); }
// 触发所有监听器中的登录事件处理方法 public void fireLogonEvent() { for (ILoginListener listener : new HashSet<ILoginListener>(loginListeners)) { listener.login(); } }