Class AsyncSessionPersister

    • Field Detail

      • SPRING_SESSION_SAVE_ASYNC_SHOULD_THROW_EXCEPTION

        public static final java.lang.String SPRING_SESSION_SAVE_ASYNC_SHOULD_THROW_EXCEPTION
        See Also:
        Constant Field Values
      • SPRING_SESSION_SAVE_ASYNC_MAXRATIO_ADAPTIVE_ALGORITHM

        public static final java.lang.String SPRING_SESSION_SAVE_ASYNC_MAXRATIO_ADAPTIVE_ALGORITHM
        See Also:
        Constant Field Values
      • SPRING_SESSION_SAVE_ASYNC_THRESHOLD_ADAPTIVE_ALGORITHM

        public static final java.lang.String SPRING_SESSION_SAVE_ASYNC_THRESHOLD_ADAPTIVE_ALGORITHM
        See Also:
        Constant Field Values
      • SPRING_SESSION_SAVE_ASYNC_TIMEOUT

        public static final java.lang.String SPRING_SESSION_SAVE_ASYNC_TIMEOUT
        See Also:
        Constant Field Values
      • SPRING_SESSION_SAVE_ASYNC_MAX_ITEMS

        public static final java.lang.String SPRING_SESSION_SAVE_ASYNC_MAX_ITEMS
        See Also:
        Constant Field Values
      • SPRING_SESSION_SAVE_ASYNC_QUEUE_SIZE

        public static final java.lang.String SPRING_SESSION_SAVE_ASYNC_QUEUE_SIZE
        See Also:
        Constant Field Values
      • SPRING_SESSION_SAVE_ASYNC_INTERVAL

        public static final java.lang.String SPRING_SESSION_SAVE_ASYNC_INTERVAL
        See Also:
        Constant Field Values
      • SPRING_SESSION_SAVE_ASYNC_USE_ADAPTIVE_ALGORITHM

        public static final java.lang.String SPRING_SESSION_SAVE_ASYNC_USE_ADAPTIVE_ALGORITHM
        See Also:
        Constant Field Values
    • Constructor Detail

      • AsyncSessionPersister

        public AsyncSessionPersister()
    • Method Detail

      • init

        @PostConstruct
        public void init()
      • registerTenantListener

        protected void registerTenantListener()
      • start

        protected void start()
      • isAllowedToStart

        protected boolean isAllowedToStart()
      • isAsyncSessionPersistenceConfigured

        protected boolean isAsyncSessionPersistenceConfigured()
      • stop

        protected void stop()
      • setAsyncSessionPersisterRunnable

        public void setAsyncSessionPersisterRunnable​(AsyncSessionPersisterRunnable asyncSessionPersisterRunnable)
      • setStoredHttpSessionDao

        public void setStoredHttpSessionDao​(StoredHttpSessionDao storedHttpSessionDao)