Class CasHttpSessionRepo

  • All Implemented Interfaces:
    org.beangle.commons.bean.Initializing, org.beangle.security.core.session.SessionRepo

    public class CasHttpSessionRepo
    extends org.beangle.security.ids.session.HttpSessionRepo
    implements org.beangle.commons.bean.Initializing
    • Field Detail

      • reporter

        protected org.beangle.security.ids.session.HeartbeatReporter reporter
    • Constructor Detail

      • CasHttpSessionRepo

        public CasHttpSessionRepo()
    • Method Detail

      • init

        public void init()
        Specified by:
        init in interface org.beangle.commons.bean.Initializing
      • setConfig

        public void setConfig​(org.beangle.security.ids.CasConfig config)
      • get

        public org.beangle.security.core.session.Session get​(String arg0)
        Specified by:
        get in interface org.beangle.security.core.session.SessionRepo
      • access

        public org.beangle.security.core.session.Session access​(String arg0,
                                                                Instant arg1)
        Specified by:
        access in interface org.beangle.security.core.session.SessionRepo
      • setCacheManager

        public void setCacheManager​(org.beangle.commons.cache.CacheManager arg0)
      • setHeartbeatIntervalMillis

        public void setHeartbeatIntervalMillis​(int arg0)