c

play.api.mvc.request

DefaultRequestFactory

class DefaultRequestFactory extends RequestFactory

The default RequestFactory used by a Play application. This RequestFactory adds the following typed attributes to requests: - request id - cookie - session cookie - flash cookie

Source
RequestFactory.scala
Linear Supertypes
RequestFactory, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultRequestFactory
  2. RequestFactory
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DefaultRequestFactory(config: HttpConfiguration)
  2. new DefaultRequestFactory(cookieHeaderEncoding: CookieHeaderEncoding, sessionBaker: SessionCookieBaker, flashBaker: FlashCookieBaker)
    Annotations
    @Inject()

Value Members

  1. val cookieHeaderEncoding: CookieHeaderEncoding
  2. def copyRequest[A](r: Request[A]): Request[A]

    Creates a Request based on the values of an existing Request.

    Creates a Request based on the values of an existing Request. The factory may modify the copied values to produce a modified Request.

    Definition Classes
    RequestFactory
  3. def copyRequestHeader(rh: RequestHeader): RequestHeader

    Creates a RequestHeader based on the values of an existing RequestHeader.

    Creates a RequestHeader based on the values of an existing RequestHeader. The factory may modify the copied values to produce a modified RequestHeader.

    Definition Classes
    RequestFactory
  4. def createRequest[A](connection: RemoteConnection, method: String, target: RequestTarget, version: String, headers: Headers, attrs: TypedMap, body: A): Request[A]

    Create a Request with a body.

    Create a Request with a body. By default this just calls createRequestHeader(...).withBody(body).

    Definition Classes
    RequestFactory
  5. def createRequestHeader(connection: RemoteConnection, method: String, target: RequestTarget, version: String, headers: Headers, attrs: TypedMap): RequestHeader

    Create a RequestHeader.

    Create a RequestHeader.

    Definition Classes
    RequestFactory
  6. val flashBaker: FlashCookieBaker
  7. val sessionBaker: SessionCookieBaker