-
- All Implemented Interfaces:
-
ai.platon.pulsar.crawl.CrawlEventHandler,ai.platon.pulsar.crawl.CrawlEventPipelineHandler
public final class DefaultCrawlEventHandler extends AbstractCrawlEventHandler implements CrawlEventPipelineHandler
-
-
Field Summary
Fields Modifier and Type Field Description private final UrlAwareFilterPipelineonFilterPipelineprivate final UrlAwareFilterPipelineonNormalizePipelineprivate final UrlAwareHandlerPipelineonBeforeLoadPipelineprivate final UrlAwareHandlerPipelineonLoadPipelineprivate final UrlAwareWebPageHandlerPipelineonAfterLoadPipelineprivate final Function1<UrlAware, UrlAware>onFilterprivate final Function1<UrlAware, UrlAware>onNormalizeprivate final Function1<UrlAware, Unit>onBeforeLoadprivate final Function1<UrlAware, Unit>onLoadprivate final Function2<UrlAware, WebPage, Unit>onAfterLoad
-
Constructor Summary
Constructors Constructor Description DefaultCrawlEventHandler(UrlAwareFilterPipeline onFilterPipeline, UrlAwareFilterPipeline onNormalizePipeline, UrlAwareHandlerPipeline onBeforeLoadPipeline, UrlAwareHandlerPipeline onLoadPipeline, UrlAwareWebPageHandlerPipeline onAfterLoadPipeline)
-
Method Summary
Modifier and Type Method Description UrlAwareFilterPipelinegetOnFilterPipeline()UrlAwareFilterPipelinegetOnNormalizePipeline()UrlAwareHandlerPipelinegetOnBeforeLoadPipeline()UrlAwareHandlerPipelinegetOnLoadPipeline()UrlAwareWebPageHandlerPipelinegetOnAfterLoadPipeline()Function1<UrlAware, UrlAware>getOnFilter()Function1<UrlAware, UrlAware>getOnNormalize()Function1<UrlAware, Unit>getOnBeforeLoad()Function1<UrlAware, Unit>getOnLoad()Function2<UrlAware, WebPage, Unit>getOnAfterLoad()-
-
Constructor Detail
-
DefaultCrawlEventHandler
DefaultCrawlEventHandler(UrlAwareFilterPipeline onFilterPipeline, UrlAwareFilterPipeline onNormalizePipeline, UrlAwareHandlerPipeline onBeforeLoadPipeline, UrlAwareHandlerPipeline onLoadPipeline, UrlAwareWebPageHandlerPipeline onAfterLoadPipeline)
-
-
Method Detail
-
getOnFilterPipeline
UrlAwareFilterPipeline getOnFilterPipeline()
-
getOnNormalizePipeline
UrlAwareFilterPipeline getOnNormalizePipeline()
-
getOnBeforeLoadPipeline
UrlAwareHandlerPipeline getOnBeforeLoadPipeline()
-
getOnLoadPipeline
UrlAwareHandlerPipeline getOnLoadPipeline()
-
getOnAfterLoadPipeline
UrlAwareWebPageHandlerPipeline getOnAfterLoadPipeline()
-
getOnFilter
Function1<UrlAware, UrlAware> getOnFilter()
-
getOnNormalize
Function1<UrlAware, UrlAware> getOnNormalize()
-
getOnBeforeLoad
Function1<UrlAware, Unit> getOnBeforeLoad()
-
getOnAfterLoad
Function2<UrlAware, WebPage, Unit> getOnAfterLoad()
-
-
-
-