Package

io.youi.server

session

Permalink

package session

Visibility
  1. Public
  2. All

Type Members

  1. trait InMemorySessionManager[Session] extends SessionManager[Session]

    Permalink

    In-Memory session that only lives as long as the server is running

    In-Memory session that only lives as long as the server is running

    Session

    the type of session

  2. trait SessionManager[Session] extends AnyRef

    Permalink

    SessionManager must be implemented in order to have support for sessions

    SessionManager must be implemented in order to have support for sessions

    Session

    the type of session

  3. case class SessionTransaction[Session](id: String, session: Session, connection: HttpConnection, sessionModifiable: Boolean = true, requestModifiable: Boolean = true) extends Product with Serializable

    Permalink

    SessionTransaction is used for working with a session in a SessionManager.

    SessionTransaction is used for working with a session in a SessionManager. Modifications can be made to both the session and the request (if requestModifiable is true)

    Session

    the type of session

    id

    the session's id

    session

    the session in this transaction

    connection

    the HttpConnection in this transaction

    sessionModifiable

    true if the session can be modified (this is disabled outside of a session transaction)

    requestModifiable

    true if the request can be modified (this is usually only false when working with sessions in a Connection)

Value Members

  1. object InMemorySessionManager

    Permalink

Ungrouped