io.gatling.http.config

HttpProtocolBuilder

case class HttpProtocolBuilder(protocol: HttpProtocol) extends StrictLogging with Product with Serializable

Builder for HttpProtocol used in DSL

protocol

the protocol being built

Linear Supertypes
Serializable, Serializable, Product, Equals, StrictLogging, AbstractLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HttpProtocolBuilder
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. StrictLogging
  7. AbstractLogging
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HttpProtocolBuilder(protocol: HttpProtocol)

    protocol

    the protocol being built

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def acceptCharsetHeader(value: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  7. def acceptEncodingHeader(value: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  8. def acceptHeader(value: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  9. def acceptLanguageHeader(value: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def authRealm(realm: (Session) ⇒ Validation[Realm]): HttpProtocolBuilder

  12. def authorizationHeader(value: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  13. def baseURL(url: String): HttpProtocolBuilder

  14. def baseURLs(urls: List[String]): HttpProtocolBuilder

  15. def baseURLs(urls: String*): HttpProtocolBuilder

  16. def basicAuth(username: (Session) ⇒ Validation[String], password: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  17. def build: HttpProtocol

  18. def check(checks: HttpCheck*): HttpProtocolBuilder

  19. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. def connection(value: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  21. def contentTypeHeader(value: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  22. def digestAuth(username: (Session) ⇒ Validation[String], password: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  23. def disableAutoReferer: HttpProtocolBuilder

  24. def disableCaching: HttpProtocolBuilder

  25. def disableClientSharing: HttpProtocolBuilder

  26. def disableFollowRedirect: HttpProtocolBuilder

  27. def disableResponseChunksDiscarding: HttpProtocolBuilder

  28. def disableUrlEscaping: HttpProtocolBuilder

  29. def disableWarmUp: HttpProtocolBuilder

  30. def doNotTrackHeader(value: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  31. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  32. def extraInfoExtractor(f: (ExtraInfo) ⇒ List[Any]): HttpProtocolBuilder

  33. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  35. def header(name: String, value: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  36. def headers(headers: Map[String, String]): HttpProtocolBuilder

  37. def inferHtmlResources(black: BlackList, white: WhiteList = WhiteList(Nil)): HttpProtocolBuilder

  38. def inferHtmlResources(white: WhiteList, black: BlackList): HttpProtocolBuilder

  39. def inferHtmlResources(white: WhiteList): HttpProtocolBuilder

  40. def inferHtmlResources(): HttpProtocolBuilder

  41. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  42. def localAddress(localAddress: InetAddress): HttpProtocolBuilder

  43. val logger: Logger

    Attributes
    protected
    Definition Classes
    StrictLogging → AbstractLogging
  44. def maxConnectionsPerHost(max: Int): HttpProtocolBuilder

  45. def maxConnectionsPerHostLikeChrome: HttpProtocolBuilder

  46. def maxConnectionsPerHostLikeFirefox: HttpProtocolBuilder

  47. def maxConnectionsPerHostLikeFirefoxOld: HttpProtocolBuilder

  48. def maxConnectionsPerHostLikeIE10: HttpProtocolBuilder

  49. def maxConnectionsPerHostLikeIE7: HttpProtocolBuilder

  50. def maxConnectionsPerHostLikeIE8: HttpProtocolBuilder

  51. def maxConnectionsPerHostLikeOpera: HttpProtocolBuilder

  52. def maxConnectionsPerHostLikeOperaOld: HttpProtocolBuilder

  53. def maxConnectionsPerHostLikeSafari: HttpProtocolBuilder

  54. def maxConnectionsPerHostLikeSafariOld: HttpProtocolBuilder

  55. def maxRedirects(max: Int): HttpProtocolBuilder

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

    Definition Classes
    AnyRef
  57. def noProxyFor(hosts: String*): HttpProtocolBuilder

  58. final def notify(): Unit

    Definition Classes
    AnyRef
  59. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  60. def ntlmAuth(username: (Session) ⇒ Validation[String], password: (Session) ⇒ Validation[String], ntlmDomain: (Session) ⇒ Validation[String], ntlmHost: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  61. def ntlmAuth(username: (Session) ⇒ Validation[String], password: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  62. val protocol: HttpProtocol

    the protocol being built

  63. def proxy(httpProxy: Proxy): HttpProtocolBuilder

  64. def shareConnections: HttpProtocolBuilder

  65. def signatureCalculator(calculator: (Request, RequestBuilderBase[_]) ⇒ Unit): HttpProtocolBuilder

  66. def signatureCalculator(calculator: SignatureCalculator): HttpProtocolBuilder

  67. def signatureCalculator(calculator: (Session) ⇒ Validation[SignatureCalculator]): HttpProtocolBuilder

  68. def silentResources: HttpProtocolBuilder

  69. def silentURI(regex: String): HttpProtocolBuilder

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

    Definition Classes
    AnyRef
  71. def transformResponse(responseTransformer: PartialFunction[Response, Response]): HttpProtocolBuilder

  72. def userAgentHeader(value: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  73. def virtualHost(virtualHost: (Session) ⇒ Validation[String]): HttpProtocolBuilder

  74. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. def warmUp(url: String): HttpProtocolBuilder

  78. def wsBaseURL(url: String): HttpProtocolBuilder

  79. def wsBaseURLs(urls: List[String]): HttpProtocolBuilder

  80. def wsBaseURLs(urls: String*): HttpProtocolBuilder

  81. def wsMaxReconnects(max: Int): HttpProtocolBuilder

  82. def wsReconnect: HttpProtocolBuilder

Deprecated Value Members

  1. def baseHeaders(h: Map[String, String]): HttpProtocolBuilder

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0-RC6) Use headers instead

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from StrictLogging

Inherited from AbstractLogging

Inherited from AnyRef

Inherited from Any

Ungrouped