java.lang.Object
dev.mccue.jdk.httpserver.session.SessionManager

public final class SessionManager extends Object
  • Method Details

    • builder

      public static SessionManager.Builder builder()
    • read

      public Optional<Session> read(Request request)
      Reads session data from a Request.
      Parameters:
      request - The Request which contains session data.
      Returns:
      The active session, if one exists.
    • write

      public String write(Session session)
      Writes the given session into an appropriate Set-Cookie header.

      After doing this, the given Session should be considered invalid.

      Parameters:
      session - The session to write.
      Returns:
      The header to put in the Response.