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
    • setTimeout

      void setTimeout(Duration duration)
      Set the time interval as a duration, after which this session will expire.
      Parameters:
      duration - a timeout duration