A cell with a fixed value assigned to it.
A cell represents a memory location that stores a value.
The default RequestFactory used by a Play application.
The default RequestFactory used by a Play application. This
RequestFactory
adds the following typed attributes to requests:
- request id
- cookie
- session cookie
- flash cookie
A cell that evaluates its value on demand.
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.
Contains information about the connection from the remote client to the server.
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.
A RequestFactory
provides logic for creating requests.
The target of a request, as defined in RFC 7230 section 5.3, i.e.
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.
Keys to request attributes.
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.