Packages

p

io.gatling.http

protocol

package protocol

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AsyncDnsNameResolution(dnsServers: Array[InetSocketAddress]) extends DnsNameResolution with Product with Serializable
  2. sealed trait DnsNameResolution extends AnyRef
  3. case class DnsPart(dnsNameResolution: DnsNameResolution, hostNameAliases: Map[String, InetAddress], perUserNameResolution: Boolean) extends Product with Serializable
  4. case class HttpComponents(coreComponents: CoreComponents, httpProtocol: HttpProtocol, httpEngine: HttpEngine, httpCaches: HttpCaches, httpTxExecutor: HttpTxExecutor) extends ProtocolComponents with Product with Serializable
  5. case class HttpProtocol(baseUrls: List[String], warmUpUrl: Option[String], enginePart: HttpProtocolEnginePart, requestPart: HttpProtocolRequestPart, responsePart: HttpProtocolResponsePart, wsPart: HttpProtocolWsPart, proxyPart: HttpProtocolProxyPart, dnsPart: DnsPart) extends Protocol with Product with Serializable

    Class containing the configuration for the HTTP protocol

    Class containing the configuration for the HTTP protocol

    baseUrls

    the radixes of all the URLs that will be used (eg: http://mywebsite.tld)

    warmUpUrl

    the url used to load the TCP stack

    enginePart

    the HTTP engine related configuration

    requestPart

    the request related configuration

    responsePart

    the response related configuration

    wsPart

    the WebSocket related configuration

    proxyPart

    the Proxy related configuration

    dnsPart

    the DNS related configuration

  6. case class HttpProtocolBuilder(protocol: HttpProtocol, useOpenSsl: Boolean) extends Product with Serializable
  7. case class HttpProtocolEnginePart(shareConnections: Boolean, maxConnectionsPerHost: Int, virtualHost: Option[Expression[String]], localAddresses: List[InetAddress], enableHttp2: Boolean, http2PriorKnowledge: Map[Remote, Boolean], perUserKeyManagerFactory: Option[(Long) ⇒ KeyManagerFactory]) extends Product with Serializable
  8. case class HttpProtocolProxyPart(proxy: Option[ProxyServer], proxyExceptions: Seq[String]) extends Product with Serializable
  9. 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
  10. case class HttpProtocolResponsePart(followRedirect: Boolean, maxRedirects: Int, strict302Handling: Boolean, responseTransformer: Option[ResponseTransformer], checks: List[HttpCheck], inferHtmlResources: Boolean, inferredHtmlResourcesNaming: (Uri) ⇒ String, htmlResourcesInferringFilters: Option[Filters]) extends Product with Serializable
  11. case class HttpProtocolWsPart(wsBaseUrls: List[String], reconnect: Boolean, maxReconnects: Option[Int]) extends Product with Serializable
  12. case class Proxy(host: String, port: Int, securePort: Int, proxyType: ProxyType, credentials: Option[Credentials] = None) extends Product with Serializable
  13. case class ProxyBuilder(proxy: Proxy) extends Product with Serializable
  14. sealed trait ProxyType extends AnyRef
  15. case class Remote(hostname: String, port: Int) extends Product with Serializable

Value Members

  1. object HttpProtocol extends StrictLogging with Serializable
  2. object HttpProtocolBuilder extends Serializable
  3. object HttpProxy extends ProxyType with Product with Serializable
  4. object JavaDnsNameResolution extends DnsNameResolution with Product with Serializable
  5. object ProxyBuilder extends Serializable
  6. object Remote extends Serializable
  7. object Socks4Proxy extends ProxyType with Product with Serializable
  8. object Socks5Proxy extends ProxyType with Product with Serializable

Ungrouped