/** * {@inheritDoc} */ @Override public boolean stop() { String username = getApplicationSession().getUsername(); if (getApplicationSession().getPrincipal() != null) { LOG.info("User {} logged out for session {}.", username, getApplicationSession().getId()); } selectedModules.clear(); workspaceNavigatorConnectors.clear(); workspaceViews.clear(); backwardHistoryEntries.clear(); forwardHistoryEntries.clear(); dialogContextStack.clear(); selectedWorkspaceName = null; loginCallbackHandler = null; getBackendController().removeDirtInterceptor(dirtInterceptor); started = !getBackendController().stop(); clearImplicitLogin(username); return !started; }
backendController.removeDirtInterceptor(dirtInterceptor);