Package ai.platon.pulsar.crawl.event
Class AbstractCrawlEvent
-
- All Implemented Interfaces:
-
ai.platon.pulsar.crawl.CrawlEvent
public abstract class AbstractCrawlEvent implements CrawlEvent
-
-
Field Summary
Fields Modifier and Type Field Description private final UrlAwareEventFilteronFilterprivate final UrlAwareEventFilteronNormalizeprivate final UrlAwareEventHandleronWillLoadprivate final UrlAwareEventHandleronLoadprivate final UrlAwareWebPageEventHandleronLoaded
-
Constructor Summary
Constructors Constructor Description AbstractCrawlEvent(UrlAwareEventFilter onFilter, UrlAwareEventFilter onNormalize, UrlAwareEventHandler onWillLoad, UrlAwareEventHandler onLoad, UrlAwareWebPageEventHandler onLoaded)
-
Method Summary
Modifier and Type Method Description UrlAwareEventFiltergetOnFilter()UrlAwareEventFiltergetOnNormalize()UrlAwareEventHandlergetOnWillLoad()UrlAwareEventHandlergetOnLoad()UrlAwareWebPageEventHandlergetOnLoaded()CrawlEventchain(CrawlEvent other)-
-
Constructor Detail
-
AbstractCrawlEvent
AbstractCrawlEvent(UrlAwareEventFilter onFilter, UrlAwareEventFilter onNormalize, UrlAwareEventHandler onWillLoad, UrlAwareEventHandler onLoad, UrlAwareWebPageEventHandler onLoaded)
-
-
Method Detail
-
getOnFilter
UrlAwareEventFilter getOnFilter()
-
getOnNormalize
UrlAwareEventFilter getOnNormalize()
-
getOnWillLoad
UrlAwareEventHandler getOnWillLoad()
-
getOnLoad
UrlAwareEventHandler getOnLoad()
-
getOnLoaded
UrlAwareWebPageEventHandler getOnLoaded()
-
chain
CrawlEvent chain(CrawlEvent other)
-
-
-
-