bubblewrap

package bubblewrap

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AuthScheme extends AnyRef

  2. case class ClientSettings(socketTimeout: Int = 20000, connectionTimeout: Int = 30000, requestTimeout: Int = 60000, readTimeout: Int = 60000, maxConnectionPerHost: Int = 16, maxTotalConnections: Int = 128, poolConnections: Boolean = true, retries: Int = 0, keepAlive: Boolean = true, requestThrottleTimeout: Int = 30000) extends Product with Serializable

  3. case class Content(url: WebUrl, content: Array[Byte], contentType: Option[String] = scala.None, contentCharset: Option[String] = scala.None, contentEncoding: Option[String] = scala.None) extends ContentType with Product with Serializable

  4. trait ContentType extends AnyRef

  5. case class Cookies(cookies: Map[String, String]) extends Product with Serializable

  6. case class CrawlConfig(proxy: Option[Proxy], userAgent: String, maxSize: Long, minSize: Long, cookies: Cookies = Cookies.None, customHeaders: RequestHeaders = RequestHeaders.None) extends Product with Serializable

  7. case class ExceededSize(size: Long) extends RuntimeException with Product with Serializable

  8. case class FailureResponse(error: Throwable) extends PageResponse with Product with Serializable

  9. class HttpClient extends AnyRef

  10. class HttpHandler extends AsyncHandler[Unit]

  11. case class HttpResponse(status: Int, pageResponse: PageResponse, headers: ResponseHeaders, responseTime: Long) extends Product with Serializable

  12. class Page extends AnyRef

  13. class PageParser extends AnyRef

  14. trait PageResponse extends AnyRef

  15. case class PlainProxy(host: String, port: Int) extends Proxy with Product with Serializable

  16. sealed trait Proxy extends AnyRef

  17. case class ProxyWithAuth(host: String, port: Int, user: String, pass: String, authScheme: AuthScheme) extends Proxy with Product with Serializable

  18. case class RequestHeaders(headers: Map[String, String]) extends Product with Serializable

  19. class ResponseBody extends AnyRef

  20. class ResponseHeaders extends AnyRef

  21. case class SuccessResponse(page: Content) extends PageResponse with Product with Serializable

  22. case class WebUrl(url: String) extends Product with Serializable

Value Members

  1. object AuthScheme

  2. object BASIC extends AuthScheme with Product with Serializable

  3. object Content extends Serializable

  4. object Cookies extends Serializable

  5. object HttpClient

  6. object NTLM extends AuthScheme with Product with Serializable

  7. object Page

  8. object PageParser

  9. object Proxy

  10. object RequestHeaders extends Serializable

  11. object WebUrl extends Serializable

Ungrouped