Class/Object

org.http4s.blaze.http

HttpClientConfig

Related Docs: object HttpClientConfig | package http

Permalink

case class HttpClientConfig(maxResponseLineLength: Int = 2 * 1048, maxHeadersLength: Int = 8 * 1024, lenientParser: Boolean = false, channelGroup: Option[AsynchronousChannelGroup] = None, sslContext: Option[SSLContext] = None) extends Product with Serializable

Configuration object for creating a HttpClient

maxResponseLineLength

maximum permissible length of the initial response line

maxHeadersLength

maximum combined length of the headers

lenientParser

whether to be lenient in HTTP/1.x parsing

channelGroup

the AsynchronousChannelGroup used to multiplex connections on

sslContext

SSLContext to use for secure connections

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpClientConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HttpClientConfig(maxResponseLineLength: Int = 2 * 1048, maxHeadersLength: Int = 8 * 1024, lenientParser: Boolean = false, channelGroup: Option[AsynchronousChannelGroup] = None, sslContext: Option[SSLContext] = None)

    Permalink

    maxResponseLineLength

    maximum permissible length of the initial response line

    maxHeadersLength

    maximum combined length of the headers

    lenientParser

    whether to be lenient in HTTP/1.x parsing

    channelGroup

    the AsynchronousChannelGroup used to multiplex connections on

    sslContext

    SSLContext to use for secure connections

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val channelGroup: Option[AsynchronousChannelGroup]

    Permalink

    the AsynchronousChannelGroup used to multiplex connections on

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def getClientSslEngine(): SSLEngine

    Permalink

    Get a new SSlEngine set to ClientMode.

    Get a new SSlEngine set to ClientMode.

    If the SslContext of this config is not defined, the default will be used.

  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. val lenientParser: Boolean

    Permalink

    whether to be lenient in HTTP/1.x parsing

  13. val maxHeadersLength: Int

    Permalink

    maximum combined length of the headers

  14. val maxResponseLineLength: Int

    Permalink

    maximum permissible length of the initial response line

  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. val sslContext: Option[SSLContext]

    Permalink

    SSLContext to use for secure connections

  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped