Package ai.platon.pulsar.crawl.event
Class AbstractPageEvent
-
- All Implemented Interfaces:
-
ai.platon.pulsar.crawl.PageEvent
public abstract class AbstractPageEvent implements PageEvent
-
-
Field Summary
Fields Modifier and Type Field Description private LoadEventloadEventprivate BrowseEventbrowseEventprivate CrawlEventcrawlEvent
-
Constructor Summary
Constructors Constructor Description AbstractPageEvent(LoadEvent loadEvent, BrowseEvent browseEvent, CrawlEvent crawlEvent)
-
Method Summary
Modifier and Type Method Description LoadEventgetLoadEvent()The load phase event handlers UnitsetLoadEvent(LoadEvent loadEvent)The load phase event handlers BrowseEventgetBrowseEvent()The browse phase event handlers UnitsetBrowseEvent(BrowseEvent browseEvent)The browse phase event handlers CrawlEventgetCrawlEvent()The crawl phase event handlers UnitsetCrawlEvent(CrawlEvent crawlEvent)The crawl phase event handlers PageEventchain(PageEvent other)Chain the other page event handler to the tail of this one. -
-
Constructor Detail
-
AbstractPageEvent
AbstractPageEvent(LoadEvent loadEvent, BrowseEvent browseEvent, CrawlEvent crawlEvent)
-
-
Method Detail
-
getLoadEvent
LoadEvent getLoadEvent()
The load phase event handlers
-
setLoadEvent
Unit setLoadEvent(LoadEvent loadEvent)
The load phase event handlers
-
getBrowseEvent
BrowseEvent getBrowseEvent()
The browse phase event handlers
-
setBrowseEvent
Unit setBrowseEvent(BrowseEvent browseEvent)
The browse phase event handlers
-
getCrawlEvent
CrawlEvent getCrawlEvent()
The crawl phase event handlers
-
setCrawlEvent
Unit setCrawlEvent(CrawlEvent crawlEvent)
The crawl phase event handlers
-
-
-
-