Class AbstractLoadEventHandlers
-
- All Implemented Interfaces:
-
ai.platon.pulsar.skeleton.crawl.LoadEventHandlers
public abstract class AbstractLoadEventHandlers implements LoadEventHandlers
-
-
Field Summary
Fields Modifier and Type Field Description private final UrlFilterEventHandleronNormalizeprivate final UrlEventHandleronWillLoadprivate final WebPageEventHandleronWillFetchprivate final WebPageEventHandleronFetchedprivate final WebPageEventHandleronWillParseprivate final WebPageEventHandleronWillParseHTMLDocumentprivate final WebPageHTMLDocumentEventHandleronHTMLDocumentParsedprivate final WebPageEventHandleronParsedprivate final WebPageEventHandleronLoaded
-
Constructor Summary
Constructors Constructor Description AbstractLoadEventHandlers(UrlFilterEventHandler onNormalize, UrlEventHandler onWillLoad, WebPageEventHandler onWillFetch, WebPageEventHandler onFetched, WebPageEventHandler onWillParse, WebPageEventHandler onWillParseHTMLDocument, WebPageHTMLDocumentEventHandler onHTMLDocumentParsed, WebPageEventHandler onParsed, WebPageEventHandler onLoaded)
-
Method Summary
Modifier and Type Method Description UrlFilterEventHandlergetOnNormalize()Fire when the url is about to be normalized. UrlEventHandlergetOnWillLoad()Fire when the url is about to be loaded. WebPageEventHandlergetOnWillFetch()Fire when the url is about to be fetched. WebPageEventHandlergetOnFetched()Fire when the url is fetched. WebPageEventHandlergetOnWillParse()Fire when the webpage is about to be parsed. WebPageEventHandlergetOnWillParseHTMLDocument()Fire when the html document is about to be parsed. WebPageHTMLDocumentEventHandlergetOnHTMLDocumentParsed()Fire when the html document is parsed. WebPageEventHandlergetOnParsed()Fire when the webpage is parsed. WebPageEventHandlergetOnLoaded()Fire when the webpage is loaded. AbstractLoadEventHandlerschain(LoadEventHandlers other)Chain the other load event handler to the tail of this one. -
-
Constructor Detail
-
AbstractLoadEventHandlers
AbstractLoadEventHandlers(UrlFilterEventHandler onNormalize, UrlEventHandler onWillLoad, WebPageEventHandler onWillFetch, WebPageEventHandler onFetched, WebPageEventHandler onWillParse, WebPageEventHandler onWillParseHTMLDocument, WebPageHTMLDocumentEventHandler onHTMLDocumentParsed, WebPageEventHandler onParsed, WebPageEventHandler onLoaded)
-
-
Method Detail
-
getOnNormalize
UrlFilterEventHandler getOnNormalize()
Fire when the url is about to be normalized. The event handlers normalize the url, for example, remove the fragment part of the url.
-
getOnWillLoad
UrlEventHandler getOnWillLoad()
Fire when the url is about to be loaded.
-
getOnWillFetch
WebPageEventHandler getOnWillFetch()
Fire when the url is about to be fetched.
-
getOnFetched
WebPageEventHandler getOnFetched()
Fire when the url is fetched.
-
getOnWillParse
WebPageEventHandler getOnWillParse()
Fire when the webpage is about to be parsed.
-
getOnWillParseHTMLDocument
WebPageEventHandler getOnWillParseHTMLDocument()
Fire when the html document is about to be parsed.
-
getOnHTMLDocumentParsed
WebPageHTMLDocumentEventHandler getOnHTMLDocumentParsed()
Fire when the html document is parsed.
-
getOnParsed
WebPageEventHandler getOnParsed()
Fire when the webpage is parsed.
-
getOnLoaded
WebPageEventHandler getOnLoaded()
Fire when the webpage is loaded.
-
chain
AbstractLoadEventHandlers chain(LoadEventHandlers other)
Chain the other load event handler to the tail of this one.
-
-
-
-