Package

org.http4s

client

Permalink

package client

Linear Supertypes
ClientTypes, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. client
  2. ClientTypes
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Client[F[_]] extends AnyRef

    Permalink

    A Client submits Requests to a server and processes the Response.

  2. trait Connection[F[_]] extends AnyRef

    Permalink
  3. type ConnectionBuilder[F[_], A <: Connection[F]] = (RequestKey) ⇒ F[A]

    Permalink
    Definition Classes
    ClientTypes
  4. trait ConnectionManager[F[_], A <: Connection[F]] extends AnyRef

    Permalink

    Type that is responsible for the client lifecycle

    Type that is responsible for the client lifecycle

    The ConnectionManager is a general wrapper around a ConnectionBuilder that can pool resources in order to conserve resources such as socket connections, CPU time, SSL handshakes, etc. Because it can contain significant resources it must have a mechanism to free resources associated with it.

  5. sealed abstract class JavaNetClientBuilder[F[_]] extends BackendBuilder[F, Client[F]]

    Permalink

    Builder for a Client backed by on java.net.HttpUrlConnection.

    Builder for a Client backed by on java.net.HttpUrlConnection.

    The java.net client adds no dependencies beyond http4s-client. This client is generally not production grade, but convenient for exploration in a REPL.

    All I/O operations in this client are blocking.

  6. type Middleware[F[_]] = (Client[F]) ⇒ Client[F]

    Permalink
    Definition Classes
    ClientTypes
  7. final case class NoConnectionAllowedException(key: RequestKey) extends IllegalArgumentException with Product with Serializable

    Permalink
  8. final case class RequestKey(scheme: Scheme, authority: Authority) extends Product with Serializable

    Permalink

    Represents a key for requests that can conceivably share a Connection.

  9. final case class UnexpectedStatus(status: Status) extends RuntimeException with NoStackTrace with Product with Serializable

    Permalink
  10. final case class WaitQueueFullFailure() extends RuntimeException with Product with Serializable

    Permalink

Value Members

  1. object Client

    Permalink
  2. object ConnectionManager

    Permalink
  3. object JavaNetClientBuilder

    Permalink

    Builder for a Client backed by on java.net.HttpUrlConnection.

  4. object RequestKey extends Serializable

    Permalink
  5. object WaitQueueTimeoutException extends TimeoutException with Product with Serializable

    Permalink
  6. package dsl

    Permalink
  7. package impl

    Permalink
  8. package middleware

    Permalink
  9. package oauth1

    Permalink

    Basic OAuth1 message signing support

    Basic OAuth1 message signing support

    This feature is not considered stable.

Inherited from ClientTypes

Inherited from AnyRef

Inherited from Any

Ungrouped