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 handler UnitsetLoadEvent(LoadEvent loadEvent)The load phase event handler BrowseEventgetBrowseEvent()The browse phase event handler UnitsetBrowseEvent(BrowseEvent browseEvent)The browse phase event handler CrawlEventgetCrawlEvent()The crawl phase event handler UnitsetCrawlEvent(CrawlEvent crawlEvent)The crawl phase event handler 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 handler
-
setLoadEvent
Unit setLoadEvent(LoadEvent loadEvent)
The load phase event handler
-
getBrowseEvent
BrowseEvent getBrowseEvent()
The browse phase event handler
-
setBrowseEvent
Unit setBrowseEvent(BrowseEvent browseEvent)
The browse phase event handler
-
getCrawlEvent
CrawlEvent getCrawlEvent()
The crawl phase event handler
-
setCrawlEvent
Unit setCrawlEvent(CrawlEvent crawlEvent)
The crawl phase event handler
-
-
-
-