Packages

package builder

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. builder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package polling
  2. package sse
  3. package ws

Type Members

  1. final case class CommonAttributes(requestName: Expression[String], method: HttpMethod, urlOrURI: Either[Expression[String], Uri], disableUrlEncoding: Option[Boolean], queryParams: List[HttpParam], headers: Map[CharSequence, Expression[String]], headersBuiltIn: Option[HeadersBuiltIn], realm: Option[Expression[Realm]], virtualHost: Option[Expression[String]], proxy: Option[ProxyServer], signatureCalculator: Option[(Request, Session) => Validation[Request]], ignoreProtocolHeaders: Boolean) extends Product with Serializable
  2. final class Http extends AnyRef

  3. final case class HttpAttributes(checks: List[HttpCheck], ignoreProtocolChecks: Boolean, silent: Option[Boolean], followRedirect: Boolean, responseTransformer: Option[ResponseTransformer], explicitResources: List[HttpRequestBuilder], body: Option[Body], bodyParts: List[BodyPart], formParams: List[HttpParam], form: Option[Expression[Map[String, Any]]], requestTimeout: Option[FiniteDuration]) extends Product with Serializable
  4. final case class HttpForm(data: Expression[Map[String, Any]]) extends Product with Serializable
  5. sealed trait HttpParam extends AnyRef
  6. final case class HttpRequestBuilder(commonAttributes: CommonAttributes, httpAttributes: HttpAttributes) extends RequestBuilder[HttpRequestBuilder] with HttpActionBuilder with Product with Serializable

    This class serves as model for all HttpRequestBuilders

    This class serves as model for all HttpRequestBuilders

    httpAttributes

    the base HTTP attributes

  7. class HttpRequestExpressionBuilder extends RequestExpressionBuilder
  8. final case class MultivaluedParam(key: Expression[String], values: Expression[Seq[Any]]) extends HttpParam with Product with Serializable
  9. final case class ParamMap(map: Expression[Map[String, Any]]) extends HttpParam with Product with Serializable
  10. final case class ParamSeq(seq: Expression[Seq[(String, Any)]]) extends HttpParam with Product with Serializable
  11. abstract class RequestBuilder[B <: RequestBuilder[B]] extends AnyRef
  12. abstract class RequestExpressionBuilder extends LazyLogging
  13. final case class SimpleParam(key: Expression[String], value: Expression[Any]) extends HttpParam with Product with Serializable

Value Members

  1. def resolveParamJList(params: List[HttpParam], session: Session): Validation[List[Param]]
  2. object CommonAttributes extends Serializable
  3. object HttpAttributes extends Serializable
  4. object HttpRequestBuilder extends Serializable
  5. object HttpRequestExpressionBuilder
  6. object RequestBuilder
  7. object RequestExpressionBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped