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
Ordering
- Alphabetic
- By Inheritance
Inherited
- AkkaHttpWebContext
- Serializable
- Serializable
- Product
- Equals
- WebContext
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new AkkaHttpWebContext(request: HttpRequest, formFields: Seq[(String, String)], sessionStorage: SessionStorage, sessionCookieName: String)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addResponseCookie(cookie: Cookie): Unit
- Definition Classes
- AkkaHttpWebContext → WebContext
- def addResponseCsrfCookie(): Unit
- def addResponseSessionCookie(): Unit
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- val formFields: Seq[(String, String)]
- def getChanges: ResponseChanges
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getContentType: Option[ContentType]
-
def
getFullRequestURL(): String
- Definition Classes
- AkkaHttpWebContext → WebContext
-
def
getPath(): String
- Definition Classes
- AkkaHttpWebContext → WebContext
-
def
getProtocol(): String
- Definition Classes
- WebContext
-
def
getRemoteAddr(): String
- Definition Classes
- AkkaHttpWebContext → WebContext
-
def
getRequestAttribute(name: String): Optional[AnyRef]
- Definition Classes
- AkkaHttpWebContext → WebContext
-
def
getRequestContent(): String
- Definition Classes
- WebContext
-
def
getRequestCookies(): Collection[Cookie]
- Definition Classes
- AkkaHttpWebContext → WebContext
-
def
getRequestHeader(name: String): Optional[String]
- Definition Classes
- AkkaHttpWebContext → WebContext
-
def
getRequestMethod(): String
- Definition Classes
- AkkaHttpWebContext → WebContext
-
def
getRequestParameter(name: String): Optional[String]
- Definition Classes
- AkkaHttpWebContext → WebContext
-
def
getRequestParameters(): Map[String, Array[String]]
- Definition Classes
- AkkaHttpWebContext → WebContext
-
def
getScheme(): String
- Definition Classes
- AkkaHttpWebContext → WebContext
-
def
getServerName(): String
- Definition Classes
- AkkaHttpWebContext → WebContext
-
def
getServerPort(): Int
- Definition Classes
- AkkaHttpWebContext → WebContext
- lazy val getSessionStore: AkkaHttpSessionStore
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isSecure(): Boolean
- Definition Classes
- AkkaHttpWebContext → WebContext
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val request: HttpRequest
- val sessionCookieName: String
-
def
setRequestAttribute(name: String, value: AnyRef): Unit
- Definition Classes
- AkkaHttpWebContext → WebContext
-
def
setResponseContentType(contentType: String): Unit
- Definition Classes
- AkkaHttpWebContext → WebContext
-
def
setResponseHeader(name: String, value: String): Unit
- Definition Classes
- AkkaHttpWebContext → WebContext
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()