-
- All Implemented Interfaces:
-
ai.platon.pulsar.crawl.PageEvent
public class DefaultPageEvent extends AbstractPageEvent
TODO: use a page event factory
-
-
Field Summary
Fields Modifier and Type Field Description private LoadEventloadEventprivate BrowseEventbrowseEventprivate CrawlEventcrawlEvent
-
Constructor Summary
Constructors Constructor Description DefaultPageEvent(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 -
-
Constructor Detail
-
DefaultPageEvent
DefaultPageEvent(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
-
-
-
-