play.api.mvc.request

Members list

Type members

Classlikes

final class AssignedCell[+A](val value: A) extends Cell[A]

A cell with a fixed value assigned to it.

A cell with a fixed value assigned to it.

Attributes

Supertypes
trait Cell[A]
class Object
trait Matchable
class Any
trait Cell[+A]

A cell represents a memory location that stores a value. The cell abstracts away the details of how the value is stored. For example, an AssignedCell stores a simple value, whereas a LazyCell only calculates the value when it is first needed.

A cell represents a memory location that stores a value. The cell abstracts away the details of how the value is stored. For example, an AssignedCell stores a simple value, whereas a LazyCell only calculates the value when it is first needed.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AssignedCell[A]
class LazyCell[A]
object Cell

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Cell.type
class DefaultRequestFactory(val cookieHeaderEncoding: CookieHeaderEncoding, val sessionBaker: SessionCookieBaker, val flashBaker: FlashCookieBaker) extends RequestFactory

The default RequestFactory used by a Play application. This RequestFactory adds the following typed attributes to requests:

The default RequestFactory used by a Play application. This RequestFactory adds the following typed attributes to requests:

  • request id
  • cookie
  • session cookie
  • flash cookie

Attributes

Supertypes
class Object
trait Matchable
class Any
abstract class LazyCell[A] extends Cell[A]

A cell that evaluates its value on demand. Cell access is unsychronized for performance reasons. However the cell may be safely accessed from multiple threads provided its create method is idempotent.

A cell that evaluates its value on demand. Cell access is unsychronized for performance reasons. However the cell may be safely accessed from multiple threads provided its create method is idempotent.

Attributes

Supertypes
trait Cell[A]
class Object
trait Matchable
class Any

Contains information about the connection from the remote client to the server. Connection information may come from the socket or from other metadata attached to the request by an upstream proxy, e.g. Forwarded headers.

Contains information about the connection from the remote client to the server. Connection information may come from the socket or from other metadata attached to the request by an upstream proxy, e.g. Forwarded headers.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Keys to request attributes.

Keys to request attributes.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

A RequestFactory provides logic for creating requests.

A RequestFactory provides logic for creating requests.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

The target of a request, as defined in RFC 7230 section 5.3, i.e. the URI or path that has been requested by the client.

The target of a request, as defined in RFC 7230 section 5.3, i.e. the URI or path that has been requested by the client.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Self type
object RequestTarget

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type