Example usage for org.apache.shiro.session.mgt.eis EnterpriseCacheSessionDAO setSessionIdGenerator

List of usage examples for org.apache.shiro.session.mgt.eis EnterpriseCacheSessionDAO setSessionIdGenerator

Introduction

In this page you can find the example usage for org.apache.shiro.session.mgt.eis EnterpriseCacheSessionDAO setSessionIdGenerator.

Prototype

public void setSessionIdGenerator(SessionIdGenerator sessionIdGenerator) 

Source Link

Document

Sets the SessionIdGenerator used by the #generateSessionId(org.apache.shiro.session.Session) method.

Usage

From source file:net.kr9ly.thinfw.dagger.module.AppSecurityManagerModule.java

License:Apache License

@ApplicationScope
@Provides/*from  w w  w .  j  a  v  a2s. c o m*/
SessionManager sessionManager() {
    DefaultSessionManager sessionManager = new DefaultSessionManager();
    EnterpriseCacheSessionDAO sessionDAO = new EnterpriseCacheSessionDAO();
    sessionDAO.setSessionIdGenerator(new JavaUuidSessionIdGenerator());
    sessionManager.setSessionDAO(new EnterpriseCacheSessionDAO());
    sessionManager.setCacheManager(new EhCacheManager());
    return sessionManager;
}