trait ScrapingActor extends Actor with ActorLogging with ScrapingDsl
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ScrapingActor
- ScrapingDsl
- JsoupPimps
- HttpResponseParser
- PredefinedFromEntityUnmarshallers
- MultipartUnmarshallers
- ScrapingPipeline
- RequestBuilding
- TransformerPipelineSupport
- ContextualDsl
- ActorChainableActions
- FutureChainableActions
- BasicChainableActions
- ChainableActions
- ApplyConverters
- ContextualTypes
- ActorLogging
- Actor
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
Action = (Context) ⇒ Unit
- Definition Classes
- ContextualTypes
-
abstract
class
ActionResult extends scalext.ChainableActions.Action
- Definition Classes
- ChainableActions
-
trait
AfterDelayMagnet extends scalext.actions.ActorChainableActions.ChainableAction0
- Definition Classes
- ActorChainableActions
-
abstract
class
ApplyConverter[L] extends AnyRef
- Definition Classes
- ApplyConverters
-
abstract
class
ChainableAction[L] extends AnyRef
- Definition Classes
- ChainableActions
-
type
ChainableAction0 = ChainableAction[Unit]
- Definition Classes
- ChainableActions
-
type
ChainableAction1[T] = ChainableAction[(T)]
- Definition Classes
- ChainableActions
-
type
Context = ScrapingContext
- Definition Classes
- ContextualTypes
-
trait
OnCompleteMagnet[T] extends AnyRef
- Definition Classes
- FutureChainableActions
-
trait
OnFailureMagnet extends AnyRef
- Definition Classes
- FutureChainableActions
-
trait
OnSuccessMagnet[T] extends AnyRef
- Definition Classes
- FutureChainableActions
-
type
Receive = PartialFunction[Any, Unit]
- Definition Classes
- Actor
-
class
RequestBuilder extends AnyRef
- Definition Classes
- RequestBuilding
-
type
RequestTransformer = (HttpRequest) ⇒ HttpRequest
- Definition Classes
- RequestBuilding
-
implicit
class
WithTransformation[A] extends AnyRef
- Definition Classes
- TransformerPipelineSupport
-
implicit
class
WithTransformerConcatenation[A, B] extends (A) ⇒ B
- Definition Classes
- TransformerPipelineSupport
-
implicit
class
ParsableHttpResponse extends AnyRef
- Definition Classes
- ScrapingDsl
-
trait
RequestMagnet extends AnyRef
- Definition Classes
- ScrapingDsl
-
implicit
class
RichDocument extends AnyRef
- Definition Classes
- JsoupPimps
-
implicit
class
RichElements extends Iterable[Element]
- Definition Classes
- JsoupPimps
Abstract Value Members
-
abstract
def
receive: akka.actor.Actor.Receive
- Definition Classes
- Actor
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
Delete: RequestBuilder
- Definition Classes
- RequestBuilding
-
val
Get: RequestBuilder
- Definition Classes
- RequestBuilding
-
val
Head: RequestBuilder
- Definition Classes
- RequestBuilding
-
val
Options: RequestBuilder
- Definition Classes
- RequestBuilding
-
val
Patch: RequestBuilder
- Definition Classes
- RequestBuilding
-
val
Post: RequestBuilder
- Definition Classes
- RequestBuilding
-
val
Put: RequestBuilder
- Definition Classes
- RequestBuilding
-
implicit
val
actorContext: ActorContext
- Definition Classes
- ScrapingActor → ScrapingDsl
-
implicit
val
actorSystem: ActorSystem
- Definition Classes
- ScrapingActor → ScrapingDsl
-
def
addCookie(cookie: HttpCookie): ChainableAction0
- Definition Classes
- ScrapingDsl
-
def
addCookies(cookieJar: Map[String, HttpCookie]): (HttpRequest) ⇒ HttpRequest
- Definition Classes
- ScrapingPipeline
-
def
addCredentials(credentials: HttpCredentials): RequestTransformer
- Definition Classes
- RequestBuilding
-
def
addHeader(headerName: String, headerValue: String): RequestTransformer
- Definition Classes
- RequestBuilding
-
def
addHeader(header: HttpHeader): RequestTransformer
- Definition Classes
- RequestBuilding
-
def
addHeaders(first: HttpHeader, more: HttpHeader*): RequestTransformer
- Definition Classes
- RequestBuilding
-
def
after(magnet: AfterDelayMagnet): ChainableAction0
- Definition Classes
- ActorChainableActions
-
def
aroundPostRestart(reason: Throwable): Unit
- Attributes
- protected[akka]
- Definition Classes
- Actor
- Annotations
- @InternalApi()
-
def
aroundPostStop(): Unit
- Attributes
- protected[akka]
- Definition Classes
- Actor
- Annotations
- @InternalApi()
-
def
aroundPreRestart(reason: Throwable, message: Option[Any]): Unit
- Attributes
- protected[akka]
- Definition Classes
- Actor
- Annotations
- @InternalApi()
-
def
aroundPreStart(): Unit
- Attributes
- protected[akka]
- Definition Classes
- Actor
- Annotations
- @InternalApi()
-
def
aroundReceive(receive: akka.actor.Actor.Receive, msg: Any): Unit
- Attributes
- protected[akka]
- Definition Classes
- Actor
- Annotations
- @InternalApi()
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
implicit
def
byteArrayUnmarshaller: FromEntityUnmarshaller[Array[Byte]]
- Definition Classes
- PredefinedFromEntityUnmarshallers
-
implicit
def
byteStringUnmarshaller: FromEntityUnmarshaller[ByteString]
- Definition Classes
- PredefinedFromEntityUnmarshallers
-
implicit
def
charArrayUnmarshaller: FromEntityUnmarshaller[Array[Char]]
- Definition Classes
- PredefinedFromEntityUnmarshallers
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
complete[T](message: Any): ActionResult
- Definition Classes
- ScrapingDsl
-
implicit
val
context: ActorContext
- Definition Classes
- Actor
-
def
cookies: ChainableAction1[Map[String, HttpCookie]]
- Definition Classes
- ScrapingDsl
-
implicit
def
defaultMultipartByteRangesUnmarshaller(implicit log: LoggingAdapter, parserSettings: ParserSettings): FromEntityUnmarshaller[ByteRanges]
- Definition Classes
- MultipartUnmarshallers
-
implicit
def
defaultMultipartGeneralUnmarshaller(implicit log: LoggingAdapter, parserSettings: ParserSettings): FromEntityUnmarshaller[General]
- Definition Classes
- MultipartUnmarshallers
-
implicit
def
defaultUrlEncodedFormDataUnmarshaller: FromEntityUnmarshaller[FormData]
- Definition Classes
- PredefinedFromEntityUnmarshallers
-
def
delete(magnet: RequestMagnet): ChainableAction1[HttpResponse]
- Definition Classes
- ScrapingDsl
-
def
dropCookie(cookieName: String): ChainableAction0
- Definition Classes
- ScrapingDsl
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
implicit
val
executionContext: ExecutionContextExecutor
- Definition Classes
- ScrapingActor → ScrapingDsl
-
def
extract[T](f: (Context) ⇒ T): ChainableAction1[T]
- Definition Classes
- BasicChainableActions
-
def
fail: ActionResult
- Definition Classes
- ScrapingDsl
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
get(magnet: RequestMagnet): ChainableAction1[HttpResponse]
- Definition Classes
- ScrapingDsl
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
implicit
def
header2AddHeader(header: HttpHeader): RequestTransformer
- Definition Classes
- RequestBuilding
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
log: LoggingAdapter
- Definition Classes
- ActorLogging
-
def
logRequest(logFun: (HttpRequest) ⇒ Unit): (HttpRequest) ⇒ HttpRequest
- Definition Classes
- RequestBuilding
-
def
logRequest(log: LoggingAdapter, level: LogLevel): (HttpRequest) ⇒ HttpRequest
- Definition Classes
- RequestBuilding
-
def
logValue[T](logFun: (T) ⇒ Unit): (T) ⇒ T
- Definition Classes
- TransformerPipelineSupport
-
def
logValue[T](log: LoggingAdapter, level: LogLevel): (T) ⇒ T
- Definition Classes
- TransformerPipelineSupport
-
def
mapContext(f: (Context) ⇒ Context): ChainableAction0
- Definition Classes
- BasicChainableActions
-
def
mapHeaders(f: (Seq[HttpHeader]) ⇒ Seq[HttpHeader]): RequestTransformer
- Definition Classes
- RequestBuilding
-
def
mapInnerAction(f: (Action) ⇒ Action): ChainableAction0
- Definition Classes
- BasicChainableActions
-
implicit
val
materializer: Materializer
- Definition Classes
- ScrapingActor → ScrapingDsl
-
def
multipartByteRangesUnmarshaller(defaultCharset: HttpCharset)(implicit log: LoggingAdapter, parserSettings: ParserSettings): FromEntityUnmarshaller[ByteRanges]
- Definition Classes
- MultipartUnmarshallers
-
implicit
def
multipartFormDataUnmarshaller(implicit log: LoggingAdapter, parserSettings: ParserSettings): FromEntityUnmarshaller[FormData]
- Definition Classes
- MultipartUnmarshallers
-
def
multipartGeneralUnmarshaller(defaultCharset: HttpCharset)(implicit log: LoggingAdapter, parserSettings: ParserSettings): FromEntityUnmarshaller[General]
- Definition Classes
- MultipartUnmarshallers
-
def
multipartUnmarshaller[T <: Multipart, BP <: BodyPart, BPS <: Strict](mediaRange: MediaRange, defaultContentType: ContentType, createBodyPart: (BodyPartEntity, List[HttpHeader]) ⇒ BP, createStreamed: (Multipart, Source[BP, Any]) ⇒ T, createStrictBodyPart: (Strict, List[HttpHeader]) ⇒ BPS, createStrict: (Multipart, Seq[BPS]) ⇒ T)(implicit log: LoggingAdapter, parserSettings: ParserSettings): FromEntityUnmarshaller[T]
- Definition Classes
- MultipartUnmarshallers
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
onComplete[T](magnet: OnCompleteMagnet[T]): ChainableAction1[Try[T]]
- Definition Classes
- FutureChainableActions
-
def
onFailure[T](magnet: OnFailureMagnet): ChainableAction1[Throwable]
- Definition Classes
- FutureChainableActions
-
def
onSuccess[T](magnet: OnSuccessMagnet[T]): ChainableAction1[T]
- Definition Classes
- FutureChainableActions
-
def
parseAsHtml(httpResponse: HttpResponse): Future[Document]
- Definition Classes
- HttpResponseParser
-
def
parseAsJson(httpResponse: HttpResponse): Future[JValue]
- Definition Classes
- HttpResponseParser
-
def
parseAsXml(httpResponse: HttpResponse): Future[Elem]
- Definition Classes
- HttpResponseParser
-
def
pass: ChainableAction0
- Definition Classes
- BasicChainableActions
-
def
post(magnet: RequestMagnet): ChainableAction1[HttpResponse]
- Definition Classes
- ScrapingDsl
-
def
postForm(magnet: RequestMagnet): ChainableAction1[HttpResponse]
- Definition Classes
- ScrapingDsl
-
def
postRestart(reason: Throwable): Unit
- Definition Classes
- Actor
- Annotations
- @throws( classOf[java.lang.Exception] )
-
def
postStop(): Unit
- Definition Classes
- Actor
- Annotations
- @throws( classOf[java.lang.Exception] )
-
def
preRestart(reason: Throwable, message: Option[Any]): Unit
- Definition Classes
- Actor
- Annotations
- @throws( classOf[java.lang.Exception] )
-
def
preStart(): Unit
- Definition Classes
- Actor
- Annotations
- @throws( classOf[java.lang.Exception] )
-
def
provide[T](value: T): ChainableAction1[T]
- Definition Classes
- BasicChainableActions
-
def
put(magnet: RequestMagnet): ChainableAction1[HttpResponse]
- Definition Classes
- ScrapingDsl
-
def
removeHeader(clazz: Class[_]): RequestTransformer
- Definition Classes
- RequestBuilding
-
def
removeHeader[T <: HttpHeader](implicit arg0: ClassTag[T]): RequestTransformer
- Definition Classes
- RequestBuilding
-
def
removeHeader(headerName: String): RequestTransformer
- Definition Classes
- RequestBuilding
-
def
removeHeaders(names: String*): RequestTransformer
- Definition Classes
- RequestBuilding
-
def
scrape[T](scrapingAction: Action): Unit
- Definition Classes
- ScrapingDsl
-
implicit final
val
self: ActorRef
- Definition Classes
- Actor
-
val
sendReceive: (HttpRequest) ⇒ Future[HttpResponse]
- Attributes
- protected
- Definition Classes
- ScrapingPipeline
-
def
sendReceiveWithScrapingContext(context: ScrapingContext): WithTransformerConcatenation[HttpRequest, Future[ScrapingResponse]]
- Definition Classes
- ScrapingPipeline
-
final
def
sender(): ActorRef
- Definition Classes
- Actor
-
def
storeCookies(context: ScrapingContext): (HttpResponse) ⇒ ScrapingResponse
- Definition Classes
- ScrapingPipeline
-
implicit
def
stringUnmarshaller: FromEntityUnmarshaller[String]
- Definition Classes
- PredefinedFromEntityUnmarshallers
-
def
supervisorStrategy: SupervisorStrategy
- Definition Classes
- Actor
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
textract[L](f: (Context) ⇒ L)(implicit arg0: Tuple[L]): ChainableAction[L]
- Definition Classes
- BasicChainableActions
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
tprovide[L](values: L)(implicit arg0: Tuple[L]): ChainableAction[L]
- Definition Classes
- BasicChainableActions
-
def
unhandled(message: Any): Unit
- Definition Classes
- Actor
-
def
unmarshal[T](implicit arg0: FromEntityUnmarshaller[T]): (HttpResponse) ⇒ Future[T]
- Attributes
- protected
- Definition Classes
- HttpResponseParser
-
def
urlEncodedFormDataUnmarshaller(ranges: ContentTypeRange*): FromEntityUnmarshaller[FormData]
- Definition Classes
- PredefinedFromEntityUnmarshallers
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
withCookies(cookies: Map[String, HttpCookie]): ChainableAction0
- Definition Classes
- ScrapingDsl
-
object
ActionResult
- Definition Classes
- ChainableActions
-
object
ApplyConverter
- Definition Classes
- ApplyConverters
-
object
ChainableAction
- Definition Classes
- ChainableActions
-
object
OnSuccessMagnet
- Definition Classes
- FutureChainableActions
-
object
RequestMagnet
- Definition Classes
- ScrapingDsl