Class RefreshStrategy.Timed

    • Field Detail

      • interval

        protected final long interval
    • Constructor Detail

      • Timed

        public Timed​(long interval)
        Parameters:
        interval - Interval in seconds after which a session should refresh if there was no activity.
    • Method Detail

      • needsRefresh

        public boolean needsRefresh​(long secondsSinceLastAccess)
        Description copied from interface: RefreshStrategy
        Determine whether the given session needs to refresh before the next session operation is performed.

        This implementation returns true if and only if any of the individual refresh strategies passed to the constructor returns true.

        Specified by:
        needsRefresh in interface RefreshStrategy
        Parameters:
        secondsSinceLastAccess - seconds since last access
        Returns:
        true if and only if the session needs to refresh.