-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.Parameterized
public final class LinkFilter implements ParameterizedCreated by vincent on 17-5-21. Copyright @ 2013-2023 Platon AI. All rights reserved
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classLinkFilter.Companion
-
Field Summary
Fields Modifier and Type Field Description private final List<String>filterReportprivate final ImmutableConfigconf
-
Constructor Summary
Constructors Constructor Description LinkFilter(CrawlFilters crawlFilters, ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final List<String>getFilterReport()final ImmutableConfiggetConf()ParamsgetParams()final Unitreset(WebPage page)final Predicate<HyperlinkPersistable>asPredicate(WebPage page)final Integerfilter(HyperlinkPersistable link)-
-
Constructor Detail
-
LinkFilter
LinkFilter(CrawlFilters crawlFilters, ImmutableConfig conf)
-
-
Method Detail
-
getFilterReport
final List<String> getFilterReport()
-
getConf
final ImmutableConfig getConf()
-
getParams
Params getParams()
-
reset
final Unit reset(WebPage page)
-
asPredicate
final Predicate<HyperlinkPersistable> asPredicate(WebPage page)
-
-
-
-