Package

io.youi

client

Permalink

package client

Visibility
  1. Public
  2. All

Type Members

  1. trait ConnectionPool extends AnyRef

    Permalink
  2. trait DNS extends AnyRef

    Permalink
  3. trait ErrorHandler[Response] extends AnyRef

    Permalink
  4. trait HttpClient extends AnyRef

    Permalink
  5. case class JVMConnectionPool(maxIdleConnections: Int, keepAlive: FiniteDuration) extends ConnectionPool with Product with Serializable

    Permalink
  6. case class JVMHttpClient(saveDirectory: File = ..., timeout: FiniteDuration = 15.seconds, defaultRetries: Int = 0, defaultRetryDelay: FiniteDuration = 5.seconds, defaultInterceptor: Interceptor = Interceptor.empty, pingInterval: Option[FiniteDuration] = None, connectionPool: ConnectionPool = ConnectionPool.default, dns: DNS = DNS.default) extends HttpClient with Product with Serializable

    Permalink

    Asynchronous HttpClient for simple request response support.

    Asynchronous HttpClient for simple request response support.

    Adds support for simple restful request/response JSON support.

    saveDirectory

    the directory to save response content of a non-textual type

Value Members

  1. object ClientPlatform

    Permalink
  2. object ConnectionPool

    Permalink
  3. object DNS

    Permalink
  4. object HttpClient

    Permalink
  5. object JVMHttpClient extends Serializable

    Permalink
  6. package intercept

    Permalink

Ungrouped