Interface Session

All Known Implementing Classes:
SessionEntity

public interface Session
A Session represents an authenticated, time-bound information exchange opportunity granted by a server to a client. It is created at a certain point in time, and eventually expires, although its expiry date can be renewed if the information exchange is alive.
Version:
2.6
  • Method Details

    • getToken

      String getToken()
      A session has an associated token that is granted by the server, and which can be presented by the client to identify the session.
      Returns:
      the identifier (key) of the token associated to the session.
    • getCreatedDate

      Date getCreatedDate()
      Returns:
      the date when the session was created.
    • getExpiryDate

      Date getExpiryDate()
      Returns:
      the current expiry date after which the session will no longer be valid.
    • getUser

      Principal getUser()
      Returns:
      user that the session belongs to
      Since:
      2.8.3