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) 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 Product with Serializable

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

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

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

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

  8. class HttpClient extends AnyRef

  9. class HttpHandler extends AsyncHandler[Unit]

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

  11. class Page extends AnyRef

  12. class PageParser extends AnyRef

  13. trait PageResponse extends AnyRef

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

  15. sealed trait Proxy extends AnyRef

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

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

  18. class ResponseBody extends AnyRef

  19. class ResponseHeaders extends AnyRef

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

  21. 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