-
- All Implemented Interfaces:
-
ai.platon.pulsar.crawl.CrawlEventHandler
public abstract class AbstractCrawlEventHandler implements CrawlEventHandler
-
-
Field Summary
Fields Modifier and Type Field Description private final Function1<UrlAware, UrlAware>onFilterprivate final Function1<UrlAware, UrlAware>onNormalizeprivate final Function1<UrlAware, Unit>onBeforeLoadprivate final Function1<UrlAware, Unit>onLoadprivate final Function2<UrlAware, WebPage, Unit>onAfterLoad
-
Constructor Summary
Constructors Constructor Description AbstractCrawlEventHandler(Function1<UrlAware, UrlAware> onFilter, Function1<UrlAware, UrlAware> onNormalize, Function1<UrlAware, Unit> onBeforeLoad, Function1<UrlAware, Unit> onLoad, Function2<UrlAware, WebPage, Unit> onAfterLoad)
-
Method Summary
Modifier and Type Method Description Function1<UrlAware, UrlAware>getOnFilter()Function1<UrlAware, UrlAware>getOnNormalize()Function1<UrlAware, Unit>getOnBeforeLoad()Function1<UrlAware, Unit>getOnLoad()Function2<UrlAware, WebPage, Unit>getOnAfterLoad()-
-
Method Detail
-
getOnFilter
Function1<UrlAware, UrlAware> getOnFilter()
-
getOnNormalize
Function1<UrlAware, UrlAware> getOnNormalize()
-
getOnBeforeLoad
Function1<UrlAware, Unit> getOnBeforeLoad()
-
getOnAfterLoad
Function2<UrlAware, WebPage, Unit> getOnAfterLoad()
-
-
-
-