bubblewrap
package
bubblewrap
Type Members
-
case class
ClientSettings(socketTimeout: Int = 20000, connectionTimeout: Int = 30000, maxConnectionPerHost: Int = 16, maxTotalConnections: Int = 128) extends Product with Serializable
-
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
-
case class
Cookies(cookies: Map[String, String]) extends Product with Serializable
-
case class
CrawlConfig(proxy: Option[Proxy], userAgent: String, maxSize: Long, cookies: Cookies = Cookies.None, customHeaders: RequestHeaders = RequestHeaders.None) extends Product with Serializable
-
case class
ExceededSize(size: Long) extends RuntimeException with Product with Serializable
-
case class
FailureResponse(error: Throwable) extends PageResponse with Product with Serializable
-
class
HttpClient extends AnyRef
-
class
HttpHandler extends AsyncHandler[Unit]
-
case class
HttpResponse(status: Int, pageResponse: PageResponse, headers: ResponseHeaders, responseTime: Long) extends Product with Serializable
-
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
-
class
PageParser extends AnyRef
-
-
case class
PlainProxy(host: String, port: Int) extends Proxy with Product with Serializable
-
sealed
trait
Proxy extends AnyRef
-
case class
ProxyWithAuth(host: String, port: Int, user: String, pass: String) extends Proxy with Product with Serializable
-
case class
RequestHeaders(headers: Map[String, String]) extends Product with Serializable
-
-
-
-
case class
WebUrl(url: String) extends Product with Serializable
Value Members
-
object
Content extends Serializable
-
object
Cookies extends Serializable
-
-
-
-
-
object
WebUrl extends Serializable