Package

bubblewrap

Permalink

package bubblewrap

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AuthScheme extends AnyRef

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

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

    Permalink
  4. trait ContentType extends AnyRef

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

    Permalink
  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

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

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

    Permalink
  9. class HttpClient extends AnyRef

    Permalink
  10. class HttpHandler extends AsyncHandler[Unit]

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

    Permalink
  12. class Page extends AnyRef

    Permalink
  13. class PageParser extends AnyRef

    Permalink
  14. trait PageResponse extends AnyRef

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

    Permalink
  16. sealed trait Proxy extends AnyRef

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

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

    Permalink
  19. class ResponseBody extends AnyRef

    Permalink
  20. class ResponseHeaders extends AnyRef

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

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

    Permalink

Value Members

  1. object AuthScheme

    Permalink
  2. object BASIC extends AuthScheme with Product with Serializable

    Permalink
  3. object Content extends Serializable

    Permalink
  4. object Cookies extends Serializable

    Permalink
  5. object HttpClient

    Permalink
  6. object NTLM extends AuthScheme with Product with Serializable

    Permalink
  7. object Page

    Permalink
  8. object PageParser

    Permalink
  9. object Proxy

    Permalink
  10. object RequestHeaders extends Serializable

    Permalink
  11. object WebUrl extends Serializable

    Permalink

Ungrouped