Packages

class AkkaHttpWebContext extends WebContext

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
WebContext, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AkkaHttpWebContext
  2. WebContext
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. val formFields: Seq[(String, String)]
  12. def getChanges: ResponseChanges
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def getContentType: Option[ContentType]
  15. def getFullRequestURL(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  16. def getOrCreateSessionId(): String
  17. def getPath(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  18. def getProtocol(): String
    Definition Classes
    WebContext
  19. def getRemoteAddr(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  20. def getRequestAttribute(name: String): Optional[AnyRef]
    Definition Classes
    AkkaHttpWebContext → WebContext
  21. def getRequestContent(): String
    Definition Classes
    WebContext
  22. def getRequestCookies(): Collection[Cookie]
    Definition Classes
    AkkaHttpWebContext → WebContext
  23. def getRequestHeader(name: String): Optional[String]
    Definition Classes
    AkkaHttpWebContext → WebContext
  24. def getRequestMethod(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  25. def getRequestParameter(name: String): Optional[String]
    Definition Classes
    AkkaHttpWebContext → WebContext
  26. def getRequestParameters(): Map[String, Array[String]]
    Definition Classes
    AkkaHttpWebContext → WebContext
    Annotations
    @silent("mapValues")
  27. def getRequestURL(): String
    Definition Classes
    WebContext
  28. def getResponseHeader(name: String): Optional[String]
    Definition Classes
    AkkaHttpWebContext → WebContext
  29. lazy val getScheme: String
    Definition Classes
    AkkaHttpWebContext → WebContext
  30. def getServerName(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  31. def getServerPort(): Int
    Definition Classes
    AkkaHttpWebContext → WebContext
  32. def getSessionId: Option[String]
  33. lazy val getSessionStore: AkkaHttpSessionStore
  34. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  35. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  36. def isSecure(): Boolean
    Definition Classes
    AkkaHttpWebContext → WebContext
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. val request: HttpRequest
  41. def sessionCookieIsValid(): Boolean
  42. val sessionCookieName: String
  43. def setRequestAttribute(name: String, value: AnyRef): Unit
    Definition Classes
    AkkaHttpWebContext → WebContext
  44. def setResponseContentType(contentType: String): Unit
    Definition Classes
    AkkaHttpWebContext → WebContext
  45. def setResponseHeader(name: String, value: String): Unit
    Definition Classes
    AkkaHttpWebContext → WebContext
  46. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  47. def toString(): String
    Definition Classes
    AnyRef → Any
  48. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  49. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  50. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from WebContext

Inherited from AnyRef

Inherited from Any

Ungrouped