当前位置: 首页>>代码示例>>Java>>正文


Java HashSessionManager.setSavePeriod方法代码示例

本文整理汇总了Java中org.eclipse.jetty.server.session.HashSessionManager.setSavePeriod方法的典型用法代码示例。如果您正苦于以下问题:Java HashSessionManager.setSavePeriod方法的具体用法?Java HashSessionManager.setSavePeriod怎么用?Java HashSessionManager.setSavePeriod使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.jetty.server.session.HashSessionManager的用法示例。


在下文中一共展示了HashSessionManager.setSavePeriod方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: build

import org.eclipse.jetty.server.session.HashSessionManager; //导入方法依赖的package包/类
public SessionManager build() throws IOException {
	HashSessionManager manager = new HashSessionManager();
	manager.setSessionTrackingModes(ImmutableSet.of(SessionTrackingMode.COOKIE));
	manager.setHttpOnly(true);
	manager.getSessionCookieConfig().setHttpOnly(true);
	manager.setDeleteUnrestorableSessions(true);

	manager.setStoreDirectory(new File(getPath()));
	manager.getSessionCookieConfig().setMaxAge((int) cookieMaxAge.toSeconds());
	manager.setRefreshCookieAge((int) cookieRefreshAge.toSeconds());
	manager.setMaxInactiveInterval((int) maxInactiveInterval.toSeconds());
	manager.setIdleSavePeriod((int) idleSavePeriod.toSeconds());
	manager.setSavePeriod((int) savePeriod.toSeconds());
	manager.setScavengePeriod((int) scavengePeriod.toSeconds());
	return manager;
}
 
开发者ID:Athou,项目名称:commafeed,代码行数:17,代码来源:SessionManagerFactory.java

示例2: restoreSessions

import org.eclipse.jetty.server.session.HashSessionManager; //导入方法依赖的package包/类
private void restoreSessions() {
  try {
    HashSessionManager hashSessionManager = (HashSessionManager) jettySessionManager;
    hashSessionManager.setStoreDirectory(FileUtils.createDirIfNotExists(sessionStoreDir,
        "Session persistence"));
    hashSessionManager.setSavePeriod(60);
    hashSessionManager.setMaxInactiveInterval(-1);
    hashSessionManager.restoreSessions();
  } catch (Exception e) {
    LOG.warning("Cannot restore sessions");
  }
}
 
开发者ID:jorkey,项目名称:Wiab.pro,代码行数:13,代码来源:ServerRpcProvider.java

示例3: restoreSessions

import org.eclipse.jetty.server.session.HashSessionManager; //导入方法依赖的package包/类
private void restoreSessions() {
  try {
    HashSessionManager hashSessionManager = (HashSessionManager) jettySessionManager;
    hashSessionManager.setStoreDirectory(FileUtils.createDirIfNotExists(sessionStoreDir,
        "Session persistence"));
    hashSessionManager.setSavePeriod(60);
    hashSessionManager.restoreSessions();
  } catch (Exception e) {
    LOG.warning("Cannot restore sessions");
  }
}
 
开发者ID:apache,项目名称:incubator-wave,代码行数:12,代码来源:ServerRpcProvider.java


注:本文中的org.eclipse.jetty.server.session.HashSessionManager.setSavePeriod方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。