Packages

case class AkkaHttpWebContext(request: HttpRequest, formFields: Seq[(String, String)], sessionStorage: SessionStorage, sessionCookieName: String) extends WebContext with Product with Serializable

The AkkaHttpWebContext is responsible for wrapping an HTTP request and stores changes that are produced by pac4j and need to be applied to an HTTP response.

Linear Supertypes
Serializable, Serializable, Product, Equals, WebContext, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AkkaHttpWebContext
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. WebContext
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AkkaHttpWebContext(request: HttpRequest, formFields: Seq[(String, String)], sessionStorage: SessionStorage, sessionCookieName: String)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addResponseCookie(cookie: Cookie): Unit
    Definition Classes
    AkkaHttpWebContext → WebContext
  5. def addResponseCsrfCookie(): Unit
  6. def addResponseSessionCookie(): Unit
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. val formFields: Seq[(String, String)]
  12. def getChanges: ResponseChanges
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def getContentType: Option[ContentType]
  15. def getFullRequestURL(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  16. def getPath(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  17. def getProtocol(): String
    Definition Classes
    WebContext
  18. def getRemoteAddr(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  19. def getRequestAttribute(name: String): Optional[AnyRef]
    Definition Classes
    AkkaHttpWebContext → WebContext
  20. def getRequestContent(): String
    Definition Classes
    WebContext
  21. def getRequestCookies(): Collection[Cookie]
    Definition Classes
    AkkaHttpWebContext → WebContext
  22. def getRequestHeader(name: String): Optional[String]
    Definition Classes
    AkkaHttpWebContext → WebContext
  23. def getRequestMethod(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  24. def getRequestParameter(name: String): Optional[String]
    Definition Classes
    AkkaHttpWebContext → WebContext
  25. def getRequestParameters(): Map[String, Array[String]]
    Definition Classes
    AkkaHttpWebContext → WebContext
  26. def getScheme(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  27. def getServerName(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  28. def getServerPort(): Int
    Definition Classes
    AkkaHttpWebContext → WebContext
  29. lazy val getSessionStore: AkkaHttpSessionStore
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. def isSecure(): Boolean
    Definition Classes
    AkkaHttpWebContext → WebContext
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  34. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. val request: HttpRequest
  36. val sessionCookieName: String
  37. def setRequestAttribute(name: String, value: AnyRef): Unit
    Definition Classes
    AkkaHttpWebContext → WebContext
  38. def setResponseContentType(contentType: String): Unit
    Definition Classes
    AkkaHttpWebContext → WebContext
  39. def setResponseHeader(name: String, value: String): Unit
    Definition Classes
    AkkaHttpWebContext → WebContext
  40. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  41. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from WebContext

Inherited from AnyRef

Inherited from Any

Ungrouped