• Shiro AbstractSessionManager的设计概念


    最抽象功能也最基础的Session管理器,只包含了存取Session的过期时间

    package org.apache.shiro.session.mgt;
    
    import org.apache.shiro.session.Session;
    
    public abstract class AbstractSessionManager implements SessionManager {
    
        protected static final long MILLIS_PER_SECOND = 1000;
        protected static final long MILLIS_PER_MINUTE = 60 * MILLIS_PER_SECOND;
        protected static final long MILLIS_PER_HOUR = 60 * MILLIS_PER_MINUTE;
    
        /**
         * Default main session timeout value, equal to {@code 30} minutes.
         */
        public static final long DEFAULT_GLOBAL_SESSION_TIMEOUT = 30 * MILLIS_PER_MINUTE;
    
        private long globalSessionTimeout = DEFAULT_GLOBAL_SESSION_TIMEOUT;
    
        public AbstractSessionManager() {
        }
      
        public long getGlobalSessionTimeout() {
            return this.globalSessionTimeout;
        }
    
        public void setGlobalSessionTimeout(long globalSessionTimeout) {
            this.globalSessionTimeout = globalSessionTimeout;
        }
    }
  • 相关阅读:
    Java中运算符“|”和“||”以及“&”和“&&”区别
    idataway_前端
    web前端名人的博客微博Githu
    css动效库animate.css和swiper.js
    elementUI和iview兼容么
    calc
    多年未写过java了
    ajax
    commonjs
    优秀的移动端设计
  • 原文地址:https://www.cnblogs.com/BINGJJFLY/p/9266893.html
Copyright © 2020-2023  润新知