本文整理了Java中org.sakaiproject.tool.api.Session.invalidate()
方法的一些代码示例,展示了Session.invalidate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Session.invalidate()
方法的具体详情如下:
包路径:org.sakaiproject.tool.api.Session
类名称:Session
方法名:invalidate
[英]Invalidates this session then unbinds any objects bound to it.
[中]使该会话无效,然后解除绑定到该会话的所有对象。
代码示例来源:origin: stackoverflow.com
@OnEvent("Logout")
private Object onActionFromLogout() {
Session session = requestGlobals.getRequest().getSession(false);
if (session != null) {
session.invalidate();
}
return Login.class;
}
代码示例来源:origin: stackoverflow.com
Session old = request.getSession(false); // first invalidate old if it exists
if (old != null) {
session.invalidate();
}
Session session = request.getSession(true); // next create one
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-impl
@ManagedOperation(description="Invalidate a session by session ID")
public void invalidateSession(String sessionId) {
if (sessionComponent != null) {
Session s = sessionComponent.m_sessions.get(sessionId);
if (s != null) {
s.invalidate();
}
sessionComponent.m_sessions.remove(sessionId);
}
}
代码示例来源:origin: sakaiproject/sakai
private void logOut() {
final Session currentSession = sessionManager.getCurrentSession();
currentSession.invalidate(); // includes removing from ThreadLocal storage
}
代码示例来源:origin: org.sakaiproject.samigo/samigo-services
private void logOut() {
final Session currentSession = sessionManager.getCurrentSession();
currentSession.invalidate(); // includes removing from ThreadLocal storage
}
代码示例来源:origin: sakaiproject/sakai
private void logoutFromSakai() {
Session sakaiSession = SessionManager.getCurrentSession();
sakaiSession.invalidate();
// post the logout event
EventTrackingService.post(EventTrackingService.newEvent(UsageSessionService.EVENT_LOGOUT, null, true));
}
代码示例来源:origin: sakaiproject/sakai
LOG.info("Summary of LBCSSFolderHideJob , Total LB-CSS folders: " + totalFolders + " Updated: " +
foldersUpdated + " Collection already hidden: " + foldersAlreadySet);
session.invalidate();
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-impl
/**
* @inheritDoc
*/
public void logout()
{
userDirectoryService().destroyAuthentication();
securityService.clearUserEffectiveRoles();
// invalidate the sakai session, which makes it unavailable, unbinds all the bound objects,
// including the session, which will close and generate the logout event
Session sakaiSession = sessionManager().getCurrentSession();
sakaiSession.invalidate();
}
代码示例来源:origin: org.sakaiproject.scheduler/scheduler-component-shared
LOG.info("Summary of LBCSSFolderHideJob , Total LB-CSS folders: " + totalFolders + " Updated: " +
foldersUpdated + " Collection already hidden: " + foldersAlreadySet);
session.invalidate();
代码示例来源:origin: sakaiproject/sakai
((run)?" finished.":" stopped early.")
);
session.invalidate();
代码示例来源:origin: org.sakaiproject.scheduler/scheduler-component-shared
((run)?" finished.":" stopped early.")
);
session.invalidate();
代码示例来源:origin: sakaiproject/sakai
s = sessionManager.startSession(sessionId);
if (!rebuildBreakdownService.rebuildSession(s)) {
s.invalidate();
s = null;
代码示例来源:origin: sakaiproject/sakai
log.warn("handleGradebook Grade failure in site: {}, error: {}", siteId, e);
} finally {
sess.invalidate(); // Make sure to leave no traces
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-api
s = sessionManager.startSession(sessionId);
if (!rebuildBreakdownService.rebuildSession(s)) {
s.invalidate();
s = null;
代码示例来源:origin: sakaiproject/sakai
log.warn("handleGradebook Grade failure in site: {}, error: {}", siteId, e);
} finally {
sess.invalidate(); // Make sure to leave no traces
代码示例来源:origin: sakaiproject/sakai
requestSession.invalidate();
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-api
requestSession.invalidate();
代码示例来源:origin: org.sakaiproject.basiclti/basiclti-common
log.warn("handleGradebook Grade failure in site: {}, error: {}", siteId, e);
} finally {
sess.invalidate(); // Make sure to leave no traces
内容来源于网络,如有侵权,请联系作者删除!