package
protocol
Type Members
-
case class
HttpComponents(httpProtocol: HttpProtocol, httpEngine: HttpEngine, httpCaches: HttpCaches, responseProcessor: ResponseProcessor) extends ProtocolComponents with Product with Serializable
-
-
-
case class
HttpProtocolEnginePart(shareClient: Boolean, shareConnections: Boolean, maxConnectionsPerHost: Int, perUserNameResolution: Boolean, hostNameAliases: Map[String, InetAddress], virtualHost: Option[Expression[String]], localAddresses: List[InetAddress]) extends Product with Serializable
-
case class
HttpProtocolProxyPart(proxy: Option[ProxyServer], proxyExceptions: Seq[String]) extends Product with Serializable
-
case class
HttpProtocolRequestPart(headers: Map[String, Expression[String]], realm: Option[Expression[Realm]], autoReferer: Boolean, cache: Boolean, disableUrlEncoding: Boolean, silentURI: Option[Pattern], silentResources: Boolean, signatureCalculator: Option[Expression[SignatureCalculator]]) extends Product with Serializable
-
case class
HttpProtocolResponsePart(followRedirect: Boolean, maxRedirects: Option[Int], strict302Handling: Boolean, discardResponseChunks: Boolean, responseTransformer: Option[PartialFunction[Response, Response]], checks: List[HttpCheck], extraInfoExtractor: Option[ExtraInfoExtractor], inferHtmlResources: Boolean, htmlResourcesInferringFilters: Option[Filters]) extends Product with Serializable
-
case class
HttpProtocolWsPart(wsBaseUrls: List[String], reconnect: Boolean, maxReconnects: Option[Int]) extends Product with Serializable
-
-
case class
Proxy(host: String, port: Int, securePort: Int, credentials: Option[Credentials] = None) extends Product with Serializable
Value Members
-
object
HttpProtocol extends StrictLogging with Serializable
-
-
Class containing the configuration for the HTTP protocol
the radixes of all the URLs that will be used (eg: http://mywebsite.tld)
the url used to load the TCP stack
the HTTP engine related configuration
the request related configuration
the response related configuration
the WebSocket related configuration
the Proxy related configuration