Interface SessionMetaData

All Superinterfaces:
Expiration, ExpirationMetaData, ImmutableSessionMetaData
All Known Subinterfaces:
InvalidatableSessionMetaData
All Known Implementing Classes:
CompositeSessionMetaData, DefaultSessionMetaData, DetachedSessionMetaData

public interface SessionMetaData extends ImmutableSessionMetaData
Abstraction for meta information about a session.
Author:
Paul Ferraro
  • Method Details

    • setLastAccess

      void setLastAccess(Instant startTime, Instant endTime)
      Sets the time this session was last accessed.
      Parameters:
      startTime - the start time of the last request
      endTime - the end time of the last request
    • setMaxIdle

      void setMaxIdle(Duration maxIdle)
      Specifies the duration of time since last access after which this session will expire.
      Parameters:
      maxIdle - the maximum idle duration