Class WebswingWebSessionManager

  • All Implemented Interfaces:
    org.apache.shiro.cache.CacheManagerAware, org.apache.shiro.event.EventBusAware, org.apache.shiro.session.mgt.NativeSessionManager, org.apache.shiro.session.mgt.SessionManager, org.apache.shiro.session.mgt.ValidatingSessionManager, org.apache.shiro.util.Destroyable, org.apache.shiro.web.session.mgt.WebSessionManager

    public class WebswingWebSessionManager
    extends org.apache.shiro.web.session.mgt.DefaultWebSessionManager
    • Field Summary

      • Fields inherited from class org.apache.shiro.session.mgt.DefaultSessionManager

        sessionDAO
      • Fields inherited from class org.apache.shiro.session.mgt.AbstractValidatingSessionManager

        DEFAULT_SESSION_VALIDATION_INTERVAL, sessionValidationInterval, sessionValidationScheduler, sessionValidationSchedulerEnabled
      • Fields inherited from class org.apache.shiro.session.mgt.AbstractSessionManager

        DEFAULT_GLOBAL_SESSION_TIMEOUT, MILLIS_PER_HOUR, MILLIS_PER_MINUTE, MILLIS_PER_SECOND
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void validate​(org.apache.shiro.session.Session session, org.apache.shiro.session.mgt.SessionKey key)  
      • Methods inherited from class org.apache.shiro.web.session.mgt.DefaultWebSessionManager

        createExposedSession, createExposedSession, getSessionId, getSessionId, getSessionIdCookie, isServletContainerSessions, isSessionIdCookieEnabled, isSessionIdUrlRewritingEnabled, onExpiration, onInvalidation, onStart, onStop, setSessionIdCookie, setSessionIdCookieEnabled, setSessionIdUrlRewritingEnabled
      • Methods inherited from class org.apache.shiro.session.mgt.DefaultSessionManager

        afterExpired, afterStopped, create, delete, doCreateSession, getActiveSessions, getSessionDAO, getSessionFactory, isDeleteInvalidSessions, newSessionInstance, onChange, onExpiration, onStop, retrieveSession, retrieveSessionFromDataSource, setCacheManager, setDeleteInvalidSessions, setSessionDAO, setSessionFactory
      • Methods inherited from class org.apache.shiro.session.mgt.AbstractValidatingSessionManager

        afterSessionValidationEnabled, beforeSessionValidationDisabled, createSession, createSessionValidationScheduler, destroy, disableSessionValidation, doGetSession, doValidate, enableSessionValidation, getSessionValidationInterval, getSessionValidationScheduler, getTimeout, isSessionValidationSchedulerEnabled, setSessionValidationInterval, setSessionValidationScheduler, setSessionValidationSchedulerEnabled, validateSessions
      • Methods inherited from class org.apache.shiro.session.mgt.AbstractNativeSessionManager

        applyGlobalSessionTimeout, beforeInvalidNotification, checkValid, getAttribute, getAttributeKeys, getEventBus, getHost, getLastAccessTime, getSession, getSessionListeners, getStartTimestamp, getTimeout, isValid, notifyExpiration, notifyStart, notifyStop, publishEvent, removeAttribute, setAttribute, setEventBus, setSessionListeners, setTimeout, start, stop, touch
      • Methods inherited from class org.apache.shiro.session.mgt.AbstractSessionManager

        getGlobalSessionTimeout, setGlobalSessionTimeout
      • Methods inherited from interface org.apache.shiro.session.mgt.SessionManager

        getSession, start
    • Constructor Detail

      • WebswingWebSessionManager

        public WebswingWebSessionManager()
    • Method Detail

      • validate

        protected void validate​(org.apache.shiro.session.Session session,
                                org.apache.shiro.session.mgt.SessionKey key)
                         throws org.apache.shiro.session.InvalidSessionException
        Overrides:
        validate in class org.apache.shiro.session.mgt.AbstractValidatingSessionManager
        Throws:
        org.apache.shiro.session.InvalidSessionException