trait RequestFactory extends AnyRef

A RequestFactory provides logic for creating requests.

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

Abstract Value Members

  1. abstract def createRequestHeader(connection: RemoteConnection, method: String, target: RequestTarget, version: String, headers: Headers, attrs: TypedMap): RequestHeader

    Create a RequestHeader.

Concrete Value Members

  1. 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.

  2. 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.

  3. 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).