unfiltered.response

Type members

Classlikes

object AcceptRanges extends HeaderName
object Accepted extends Status
object Age extends HeaderName
object Allow extends HeaderName
object AlreadyReported extends Status
object BadGateway extends Status
object BadRequest extends Status
trait BaseContentType extends Responder[Any]
object CacheControl extends HeaderName
case class CharContentType(contentType: String) extends BaseContentType
case class Charset(charset: Charset) extends ResponseFunction[Any]
class ComposeResponse[A](rf: ResponseFunction[A]) extends Responder[A]
Convenience base class for response function classes defined as a
constructor paramater.
object Conflict extends Status
object Connection extends HeaderName
object ContentEncoding extends HeaderName
object ContentLanguage extends HeaderName
object ContentLength extends HeaderName
object ContentLocation extends HeaderName
object ContentMD5 extends HeaderName
object ContentRange extends HeaderName
case class ContentType(staticContentType: String) extends BaseContentType
object Continue extends Status
object Created extends Status
object CssContent extends CharContentType
object CsvContent extends CharContentType
object Date extends HeaderName
object Defer
Defers evaluation of the given block until the response function
is applied. Applications may defer expensive computation, state changes,
blocking I/O, and other undesirable activity that would occur upon the
eager application of an intent. A Pass can not be deferred
class DelegatingResponse[+T](val delegate: HttpResponse[T]) extends HttpResponse[T]
object ETag extends HeaderName
object ExpectationFailed extends Status
object Expires extends HeaderName
object FailedDependency extends Status
object Forbidden extends Status
object Found extends Status
object GatewayTimeout extends Status
object Gone extends Status
class HeaderName(val name: String)
case class Html(nodes: NodeSeq) extends ComposeResponse[Nothing]
case class Html5(nodes: NodeSeq) extends ComposeResponse[Nothing]
abstract class HttpResponse[+T](val underlying: T)
Companion
object
object HttpResponse
Companion
class
object IMUsed extends Status
object InsufficientStorage extends Status
object InternalServerError extends Status
object JsContent extends CharContentType
object LastModified extends HeaderName
object LengthRequired extends Status
object Location extends HeaderName
object Locked extends Status
object LoopDetected extends Status
object MethodNotAllowed extends Status
object MovedPermanently extends Status
object MultiStatus extends Status
object MultipleChoices extends Status
object NoContent extends Status
object NotAcceptable extends Status
object NotExtended extends Status
object NotFound extends Status
object NotImplemented extends Status
object NotModified extends Status
object Ok extends Status
object PartialContent extends Status
object Pass extends ResponseFunction[Any]
Tells the binding implementation to treat the request as non-matching
object PaymentRequired extends Status
object PdfContent extends ContentType
object Pragma extends HeaderName
object PreconditionFailed extends Status
object Processing extends Status
case class Redirect(loc: String) extends Responder[Any]
object RequestTimeout extends Status
object RequestURITooLong extends Status
object ResetContent extends Status
trait Responder[A] extends ResponseFunction[A]
Responders always return the provided instance of HttpResponse
case class ResponseBytes(content: Array[Byte]) extends ResponseStreamer
Enclose the response's output stream in another stream,
typically a subclass of java.io.FilterOutputStream
trait ResponseFunction[-A]
case class ResponseHeader(name: String, values: Iterable[String]) extends Responder[Any]
trait ResponseStreamer extends Responder[Any]
case class ResponseString(content: String) extends ResponseWriter
trait ResponseWriter extends Responder[Any]
object RetryAfter extends HeaderName
object SeeOther extends Status
object Server extends HeaderName
object ServiceUnavailable extends Status
object SetCookies
Set-Cookie response header
case class Status(code: Int) extends Responder[Any]
object Stream
object SwitchingProtocols extends Status
object TeaPot extends Status
object TemporaryRedirect extends Status
object ToCookies
Module for Cookie serialization
object TooManyConnections extends Status
object TooManyRequests extends Status
object Trailer extends HeaderName
object Unauthorized extends Status
object UnorderedCollection extends Status
object UnprocessableEntity extends Status
object UpdateRequired extends Status
object UseProxy extends Status
object Vary extends HeaderName
object VersionNotSupported extends Status
object WWWAuthenticate extends HeaderName
object Warning extends HeaderName
final class partialToPassing[A, B >: RF](val intent: PartialFunction[A, B]) extends AnyVal
Implicit methods on PartialFunction: onPass and onFold.
See unfiltered.response.Pass the explicit versions.