Package

org.http4s

server

Permalink

package server

Source
package.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. server
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AsyncTimeoutSupport extends AnyRef

    Permalink
  2. type AuthMiddleware[T] = (Service[AuthedRequest[T], Response]) ⇒ Service[Request, Response]

    Permalink

    An HTTP middleware that authenticates users.

  3. type HttpMiddleware = (Service[Request, Response]) ⇒ Service[Request, Response]

    Permalink

    An HTTP middleware converts an HttpService to another.

  4. trait IdleTimeoutSupport extends AnyRef

    Permalink
  5. type Middleware[A, B, C, D] = (Service[A, B]) ⇒ Service[C, D]

    Permalink

    A middleware is a function of one Service to another, possibly of a different Request and Response type.

    A middleware is a function of one Service to another, possibly of a different Request and Response type. http4s comes with several middlewares for composing common functionality into services.

  6. trait SSLSupport extends AnyRef

    Permalink
  7. trait Server extends AnyRef

    Permalink
  8. trait ServerApp extends AnyRef

    Permalink

    Apps extending the server app trait get a graceful shutdown.

    Apps extending the server app trait get a graceful shutdown. The

  9. trait ServerBuilder extends AnyRef

    Permalink
  10. final case class ServerSoftware(product: String, productVersion: Option[String] = None, comment: Option[String] = None) extends Product with Serializable

    Permalink
  11. trait WebSocketSupport extends AnyRef

    Permalink

Value Members

  1. object AsyncTimeoutSupport

    Permalink
  2. object AuthMiddleware

    Permalink
  3. object IdleTimeoutSupport

    Permalink
  4. object Middleware

    Permalink
  5. object Router

    Permalink
  6. object SSLSupport

    Permalink
  7. object ServerBuilder

    Permalink
  8. object ServerSoftware extends Serializable

    Permalink
  9. package blaze

    Permalink
  10. package jetty

    Permalink
  11. def messageFailureHandler(req: Request): PartialFunction[Throwable, Task[Response]]

    Permalink
  12. package metrics

    Permalink
  13. package middleware

    Permalink
  14. package staticcontent

    Permalink

    Helpers for serving static content from http4s

    Helpers for serving static content from http4s

    Note that these tools are relatively primitive and a dedicated server should be used for serious static content serving.

  15. package syntax

    Permalink
  16. package tomcat

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped