Package ai.platon.pulsar.skeleton.crawl
Interface PageEventHandlers
-
- All Implemented Interfaces:
public interface PageEventHandlersThe
PageEventHandlersclass specifies all event handlers that are triggered at various stages of a webpage’s lifecycle.The events are fall into three groups:
LoadEventHandlers triggers in loading stage.
BrowseEventHandlers triggers in browsing stage.
CrawlEventHandlers triggers in crawl stage, which is before and after loading the page.
-
-
Method Summary
Modifier and Type Method Description abstract PageEventHandlerschain(PageEventHandlers other)Chain the other page event handlers to the tail of this one. abstract LoadEventHandlersgetLoadEventHandlers()Event handlers during the loading stage. abstract UnitsetLoadEventHandlers(LoadEventHandlers loadEventHandlers)Event handlers during the loading stage. abstract BrowseEventHandlersgetBrowseEventHandlers()Event handlers during the browsing stage. abstract UnitsetBrowseEventHandlers(BrowseEventHandlers browseEventHandlers)Event handlers during the browsing stage. abstract CrawlEventHandlersgetCrawlEventHandlers()Event handlers during the crawl stage. abstract UnitsetCrawlEventHandlers(CrawlEventHandlers crawlEventHandlers)Event handlers during the crawl stage. LoadEventHandlersgetLe()UnitsetLe(LoadEventHandlers le)BrowseEventHandlersgetBe()UnitsetBe(BrowseEventHandlers be)CrawlEventHandlersgetCe()UnitsetCe(CrawlEventHandlers ce)-
-
Method Detail
-
chain
abstract PageEventHandlers chain(PageEventHandlers other)
Chain the other page event handlers to the tail of this one.
-
getLoadEventHandlers
abstract LoadEventHandlers getLoadEventHandlers()
Event handlers during the loading stage.
-
setLoadEventHandlers
abstract Unit setLoadEventHandlers(LoadEventHandlers loadEventHandlers)
Event handlers during the loading stage.
-
getBrowseEventHandlers
abstract BrowseEventHandlers getBrowseEventHandlers()
Event handlers during the browsing stage.
-
setBrowseEventHandlers
abstract Unit setBrowseEventHandlers(BrowseEventHandlers browseEventHandlers)
Event handlers during the browsing stage.
-
getCrawlEventHandlers
abstract CrawlEventHandlers getCrawlEventHandlers()
Event handlers during the crawl stage.
-
setCrawlEventHandlers
abstract Unit setCrawlEventHandlers(CrawlEventHandlers crawlEventHandlers)
Event handlers during the crawl stage.
-
getLe
LoadEventHandlers getLe()
-
setLe
Unit setLe(LoadEventHandlers le)
-
getBe
BrowseEventHandlers getBe()
-
setBe
Unit setBe(BrowseEventHandlers be)
-
getCe
CrawlEventHandlers getCe()
-
setCe
Unit setCe(CrawlEventHandlers ce)
-
-
-
-