org.http4s

server

package server

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. server
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AsyncTimeoutSupport extends AnyRef

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

    An HTTP middleware that authenticates users.

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

    An HTTP middleware converts an HttpService to another.

  4. trait IdleTimeoutSupport extends AnyRef

  5. final case class KeyStoreBits(keyStore: StoreInfo, keyManagerPassword: String, protocol: String, trustStore: Option[StoreInfo], clientAuth: Boolean) extends SSLConfig with Product with Serializable

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

    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.

  7. sealed trait SSLConfig extends AnyRef

  8. final case class SSLContextBits(sslContext: SSLContext, clientAuth: Boolean) extends SSLConfig with Product with Serializable

  9. trait SSLContextSupport extends AnyRef

  10. trait SSLKeyStoreSupport extends AnyRef

  11. trait Server extends AnyRef

  12. trait ServerBuilder extends AnyRef

  13. type ServiceErrorHandler = (Request) ⇒ PartialFunction[Throwable, Task[Response]]

  14. trait WebSocketSupport extends AnyRef

  15. type SSLBits = SSLConfig

    Old name for SSLConfig

    Old name for SSLConfig

    Annotations
    @deprecated
    Deprecated

    (Since version 2016-12-31) Use SSLConfig

  16. trait ServerApp extends ProcessApp

    Starts a server and gracefully terminates at shutdown.

Value Members

  1. object AsyncTimeoutSupport

  2. object AuthMiddleware

  3. val DefaultServiceErrorHandler: (Request) ⇒ PartialFunction[Throwable, Task[Response]]

  4. object IdleTimeoutSupport

  5. object Middleware

  6. object Router

  7. object SSLKeyStoreSupport

  8. object ServerBuilder

  9. package middleware

  10. package staticcontent

    Helpers for serving static content from http4s

  11. package syntax

Inherited from AnyRef

Inherited from Any

Ungrouped