bubblewrap

package bubblewrap

Visibility
  1. Public
  2. All

Type Members

  1. case class ClientSettings(socketTimeout: Int = 20000, connectionTimeout: Int = 30000, maxConnectionPerHost: Int = 16, maxTotalConnections: Int = 128) extends Product with Serializable

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

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

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

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

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

  7. class HttpClient extends AnyRef

  8. class HttpHandler extends AsyncHandler[Unit]

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

  10. case class Page(content: Content, metaRefresh: Option[WebUrl] = scala.None, canonicalUrl: Option[WebUrl] = scala.None, outgoingLinks: List[WebUrl] = immutable.this.List.empty[Nothing]) extends Product with Serializable

  11. class PageParser extends AnyRef

  12. trait PageResponse extends AnyRef

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

  14. sealed trait Proxy extends AnyRef

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

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

  17. class ResponseBody extends AnyRef

  18. class ResponseHeaders extends AnyRef

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

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

Value Members

  1. object Content extends Serializable

  2. object Cookies extends Serializable

  3. object HttpClient

  4. object PageParser

  5. object Proxy

  6. object RequestHeaders extends Serializable

  7. object WebUrl extends Serializable

Ungrouped