A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
_
S
- sanitize(org.jsoup.nodes.Document,java.lang.Boolean) - function in ai.platon.pulsar.crawl.parse.html.JsoupUtils
- scan(java.lang.String) - function in ai.platon.pulsar.context.PulsarContext
- Scan webpages in the storage whose url start with urlPrefix
- scan(java.lang.String,kotlin.Array) - function in ai.platon.pulsar.context.PulsarContext
- scan(java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.context.PulsarContext
- scan(java.lang.String) - function in ai.platon.pulsar.context.support.AbstractPulsarContext
- Scan pages in the storage
- scan(java.lang.String) - function in ai.platon.pulsar.context.support.AbstractPulsarContext
- Scan pages in the storage
- scan(java.lang.String,kotlin.Array) - function in ai.platon.pulsar.context.support.AbstractPulsarContext
- Scan pages in the storage
- scan(java.lang.String,kotlin.Array) - function in ai.platon.pulsar.context.support.AbstractPulsarContext
- Scan pages in the storage
- scan(java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.context.support.AbstractPulsarContext
- Scan pages in the storage
- scan(java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.context.support.AbstractPulsarContext
- Scan pages in the storage
- scan(java.lang.String,java.lang.String) - function in ai.platon.pulsar.crawl.component.WebDbComponent
- schedule() - function in ai.platon.pulsar.crawl.fetch.batch.TaskScheduler
- Schedule a queue with the given priority and given poolId
- schedule(ai.platon.pulsar.crawl.fetch.batch.data.PoolId,java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.batch.TaskScheduler
- Null queue id means the queue with top priority Consume a fetch item and try to download the target web page
- schedule(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.batch.TaskScheduler
- Schedule the queues with top priority
- scheduleOn(java.util.concurrent.ScheduledExecutorService) - function in ai.platon.pulsar.common.metrics.CodahaleSlf4jReporter.Builder
- Specifies the executor to use while scheduling reporting of metrics.
- schedulerIds() - function in ai.platon.pulsar.crawl.fetch.batch.TaskSchedulers
- ScoreVectorWritable - class in ai.platon.pulsar.crawl.scoring.io
- Created by vincent on 17-4-20.
- ScoringFilter - class in ai.platon.pulsar.crawl.scoring
- A contract defining behavior of scoring plugins.
- ScoringFilter.Companion - class in ai.platon.pulsar.crawl.scoring.ScoringFilter
- ScoringFilterException - class in ai.platon.pulsar.crawl.scoring
- Specialized exception for errors during scoring.
- ScoringFilters - class in ai.platon.pulsar.crawl.scoring
- scrape(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.Iterable) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.util.Map) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrape(java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
- scrapeOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.lang.Iterable) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions,java.util.Map) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrapeOutPages(java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.session.PulsarSession
- Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
- scrollDown(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractWebDriver
- scrollDown(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- scrollDown(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- scrollDownAsync(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- scrollDownAsync(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- scrollDownAsync(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.driver.JvmWebDriver
- scrollTo(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- scrollTo(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- scrollToAsync(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- scrollToAsync(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- scrollToAsync(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.driver.JvmWebDriver
- scrollToBottom() - function in ai.platon.pulsar.crawl.fetch.driver.AbstractWebDriver
- scrollToBottom() - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- scrollToBottom() - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- scrollToBottomAsync() - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- scrollToBottomAsync() - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- scrollToBottomAsync() - function in ai.platon.pulsar.crawl.fetch.driver.JvmWebDriver
- scrollToMiddle(java.lang.Float) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractWebDriver
- scrollToMiddle(java.lang.Float) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- scrollToMiddle(java.lang.Float) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- scrollToMiddleAsync(java.lang.Float) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- scrollToMiddleAsync(java.lang.Float) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- scrollToMiddleAsync(java.lang.Float) - function in ai.platon.pulsar.crawl.fetch.driver.JvmWebDriver
- scrollToTop() - function in ai.platon.pulsar.crawl.fetch.driver.AbstractWebDriver
- scrollToTop() - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- scrollToTop() - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- scrollToTopAsync() - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- scrollToTopAsync() - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- scrollToTopAsync() - function in ai.platon.pulsar.crawl.fetch.driver.JvmWebDriver
- scrollUp(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractWebDriver
- scrollUp(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- scrollUp(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- scrollUpAsync(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- scrollUpAsync(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- scrollUpAsync(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.driver.JvmWebDriver
- search(ai.platon.pulsar.crawl.fetch.batch.data.PoolId,java.lang.Boolean) - function in ai.platon.pulsar.crawl.fetch.batch.data.PoolQueue
- SeedBuilder - class in ai.platon.pulsar.crawl.inject
- Created by vincent on 16-9-24.
- SeedBuilder.Companion - class in ai.platon.pulsar.crawl.inject.SeedBuilder
- SequentialPrivacyContextIdGenerator - class in ai.platon.pulsar.crawl.fetch.privacy
- serialize() - function in ai.platon.pulsar.common.urls.AbstractUrl
- ServiceUnavailableException - class in ai.platon.pulsar.common
- SessionAware - class in ai.platon.pulsar.session
- set(java.lang.String,java.lang.String) - function in ai.platon.pulsar.crawl.parse.html.OpenMapFields
- setAcceptUnknownOptions(java.lang.Boolean) - function in ai.platon.pulsar.common.options.PulsarOptions
- setAcceptUnknownOptions(java.lang.Boolean) - function in ai.platon.pulsar.common.options.PulsarOptions
- setAdddays(java.lang.Long) - function in ai.platon.pulsar.common.options.GenerateOptions
- setAliases(java.util.Map) - function in ai.platon.pulsar.crawl.parse.ParserConfig
- setAllow(kotlin.collections.HashSet) - function in ai.platon.pulsar.crawl.filter.BlockFilter
- setAllowLinks(java.lang.Integer) - function in ai.platon.pulsar.common.collect.FatLinkExtractor.Companion.Counters
- setAllowParameterOverwriting(java.lang.Boolean) - function in ai.platon.pulsar.common.options.PulsarOptions
- setAllowParameterOverwriting(java.lang.Boolean) - function in ai.platon.pulsar.common.options.PulsarOptions
- setAnchorRegex(java.lang.String) - function in ai.platon.pulsar.common.options.LinkOptions
- setArgs(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
- setArgs(java.lang.String) - function in ai.platon.pulsar.common.urls.ListenableUrl
- setArgs(java.lang.String) - function in ai.platon.pulsar.common.urls.UrlAware
- setArgs(java.lang.String) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- The url arguments
- setArgs(java.util.Map) - function in ai.platon.pulsar.persist.ParseStatus
- setAuthToken(java.lang.String) - function in ai.platon.pulsar.common.options.LoadOptions
- The auth token, used for authorization purpose.
- setAuthToken(java.lang.String) - function in ai.platon.pulsar.common.urls.StatefulHyperlink
- setAuthToken(java.lang.String) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- setAuthToken(java.lang.String) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- setBadSeeds(java.lang.Integer) - function in ai.platon.pulsar.common.collect.FatLinkExtractor.Companion.Counters
- setBaseHref(java.net.URL) - function in ai.platon.pulsar.crawl.parse.html.HTMLMetaTags
- Sets the
baseHref. - setBatchId(java.lang.String) - function in ai.platon.pulsar.common.options.FetchOptions
- setBatchId(java.lang.String) - function in ai.platon.pulsar.common.options.GenerateOptions
- setBatchSize(java.lang.Integer) - function in ai.platon.pulsar.common.collect.PeriodicalLocalFileHyperlinkCollector
- setBatchStat(ai.platon.pulsar.crawl.fetch.BatchStat) - function in ai.platon.pulsar.crawl.fetch.FetchTask
- setBbsUrls(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.UrlStat
- setBlogUrls(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.UrlStat
- setBrowseEvent(ai.platon.pulsar.crawl.BrowseEvent) - function in ai.platon.pulsar.crawl.PageEvent
- The browse phase event handler
- setBrowseEvent(ai.platon.pulsar.crawl.BrowseEvent) - function in ai.platon.pulsar.crawl.event.AbstractPageEvent
- The browse phase event handler
- setBrowseEvent(ai.platon.pulsar.crawl.BrowseEvent) - function in ai.platon.pulsar.crawl.event.AbstractPageEvent
- The browse phase event handler
- setBrowser(ai.platon.pulsar.common.browser.BrowserType) - function in ai.platon.pulsar.common.options.LoadOptionDefaults
- The default browser is chrome with pulsar implemented web driver.
- setBrowser(ai.platon.pulsar.common.browser.BrowserType) - function in ai.platon.pulsar.common.options.LoadOptions
- Specify which browser to use, google chrome is the default.
- setBytesThoRate(java.lang.Double) - function in ai.platon.pulsar.crawl.fetch.batch.TaskScheduler.Status
- setClassName(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.driver.JsEvaluation
- setClickTarget(java.lang.String) - function in ai.platon.pulsar.common.options.LoadOptions
- The selector for element to click.
- setClosed(java.lang.Boolean) - function in ai.platon.pulsar.crawl.fetch.driver.NavigateEntry
- Indicate if the tab for this navigation is closed.
- setCode(java.lang.Short,java.lang.Integer) - function in ai.platon.pulsar.persist.ParseStatus
- setCollectCount(java.lang.Integer) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
- setCollected(java.lang.Integer) - function in ai.platon.pulsar.common.collect.PeriodicalLocalFileHyperlinkCollector.Companion.Counters
- setCollectedCount(java.lang.Integer) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
- setCollects(java.lang.Integer) - function in ai.platon.pulsar.common.collect.PeriodicalLocalFileHyperlinkCollector.Companion.Counters
- setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.common.config.IndexingFilter
- setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.common.config.Protocol
- setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.protocol.RobotRulesParser
- Set the Configuration object
- setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.protocol.RobotRulesParser
- Set the Configuration object
- setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.protocol.http.AbstractHttpProtocol
- setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.protocol.http.AbstractHttpProtocol
- setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.protocol.http.AbstractNativeHttpProtocol
- setContains(java.lang.String) - function in ai.platon.pulsar.crawl.filter.TextFilter
- setContainsAny(java.lang.String) - function in ai.platon.pulsar.crawl.filter.TextFilter
- setContainsNone(java.lang.String) - function in ai.platon.pulsar.crawl.filter.TextFilter
- setContext(ai.platon.pulsar.context.PulsarContext) - function in ai.platon.pulsar.context.ContextAware
- setContextClassLoader(java.lang.ClassLoader) - function in java.lang.Thread
- setCountry(java.lang.String) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
- setCountry(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
- setCountry(java.lang.String) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- Required website country
- setCpuLoad(java.lang.Double) - function in ai.platon.pulsar.crawl.CoreMetrics.Companion
- setCrawlEvent(ai.platon.pulsar.crawl.CrawlEvent) - function in ai.platon.pulsar.crawl.PageEvent
- The crawl phase event handler
- setCrawlEvent(ai.platon.pulsar.crawl.CrawlEvent) - function in ai.platon.pulsar.crawl.event.AbstractPageEvent
- The crawl phase event handler
- setCrawlEvent(ai.platon.pulsar.crawl.CrawlEvent) - function in ai.platon.pulsar.crawl.event.AbstractPageEvent
- The crawl phase event handler
- setCrawlId(java.lang.String) - function in ai.platon.pulsar.common.options.FetchOptions
- setCrawlId(java.lang.String) - function in ai.platon.pulsar.common.options.GenerateOptions
- setCrawlId(java.lang.String) - function in ai.platon.pulsar.common.options.InjectOptions
- setCRITICAL_CPU_THRESHOLD(java.lang.Double) - function in ai.platon.pulsar.common.AppSystemInfo.Companion
- setDaemon(java.lang.Boolean) - function in java.lang.Thread
- setDeadline(java.time.Instant) - function in ai.platon.pulsar.common.options.LoadOptions
- The deadline to finish the task, if the deadline is exceeded, the task should be discarded as soon as possible.
- setDeadTime(java.time.Instant) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
- setDefaultCharEncoding(java.lang.String) - function in ai.platon.pulsar.common.EncodingDetector
- setDELIMITER(java.lang.String) - function in ai.platon.pulsar.common.metrics.EnumCounterRegistry
- setDepth(java.lang.Integer) - function in ai.platon.pulsar.common.options.deprecated.CrawlOptions
- setDepth(java.lang.Integer) - function in ai.platon.pulsar.common.urls.Hyperlink
- setDescription(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.driver.JsEvaluation
- setDetail(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.common.urls.NormUrl
- setDetailUrls(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.UrlStat
- setDisallow(kotlin.collections.HashSet) - function in ai.platon.pulsar.crawl.filter.BlockFilter
- setDistrict(java.lang.String) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
- setDistrict(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
- setDistrict(java.lang.String) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- Required website district
- setDoc(ai.platon.pulsar.crawl.index.IndexDocument) - function in ai.platon.pulsar.crawl.index.io.IndexDocumentWritable
- setDocument(ai.platon.pulsar.dom.FeaturedDocument) - function in ai.platon.pulsar.crawl.parse.ParseResult
- setDocumentReadyTime(java.time.Instant) - function in ai.platon.pulsar.crawl.fetch.driver.NavigateEntry
- The time when the document is ready.
- setDropContent(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- If the option is set, do not persist the page content which is usually very large.
- setEnableReporter(java.lang.Boolean) - function in ai.platon.pulsar.crawl.CoreMetrics
- setEntity(java.lang.String) - function in ai.platon.pulsar.common.options.LoadOptions
- The entity name of the page, for example, article, product, hotel, flower, etc, it's optional.
- setEvent(ai.platon.pulsar.crawl.PageEvent) - function in ai.platon.pulsar.crawl.common.url.CompletableListenableHyperlink
- The event handler
- setEvent(ai.platon.pulsar.crawl.PageEvent) - function in ai.platon.pulsar.crawl.common.url.ListenableHyperlink
- The event handler
- setEvent(ai.platon.pulsar.crawl.PageEvent) - function in ai.platon.pulsar.crawl.common.url.ParsableHyperlink
- setEvent(ai.platon.pulsar.crawl.PageEvent) - function in ai.platon.pulsar.crawl.common.url.StatefulListenableHyperlink
- The event handler
- setEventExceptionHandler(kotlin.jvm.functions.Function1) - function in ai.platon.pulsar.common.event.AbstractEventEmitter
- setException(java.lang.Throwable) - function in ai.platon.pulsar.crawl.fetch.FetchResult
- setException(ai.platon.pulsar.crawl.fetch.driver.JsException) - function in ai.platon.pulsar.crawl.fetch.driver.JsEvaluation
- setExpandAtSign(java.lang.Boolean) - function in ai.platon.pulsar.common.options.PulsarOptions
- setExpandAtSign(java.lang.Boolean) - function in ai.platon.pulsar.common.options.PulsarOptions
- setExpireAt(java.time.Instant) - function in ai.platon.pulsar.common.options.LoadOptionDefaults
- The default time to expire
- setExpireAt(java.time.Instant) - function in ai.platon.pulsar.common.options.LoadOptions
- The expiry time point.
- setExpiredLinks(java.lang.Integer) - function in ai.platon.pulsar.common.collect.FatLinkExtractor.Companion.Counters
- setExpires(java.time.Duration) - function in ai.platon.pulsar.common.options.LoadOptionDefaults
- The default expiry time, some time we may need expire all pages by default, for example, in test mode
- setExpires(java.time.Duration) - function in ai.platon.pulsar.common.options.LoadOptions
- The expiry duration.
- setFailed(java.lang.Integer,java.lang.String) - function in ai.platon.pulsar.persist.ParseStatus
- setFeederCompleted() - function in ai.platon.pulsar.crawl.fetch.batch.TaskMonitor
- setFetchInterval(java.time.Duration) - function in ai.platon.pulsar.common.options.LoadOptions
- The fetch interval, used for periodically fetch tasks.
- setFetchInterval(java.time.Duration) - function in ai.platon.pulsar.common.options.deprecated.CrawlOptions
- setFetchLinks(java.lang.Integer) - function in ai.platon.pulsar.common.collect.FatLinkExtractor.Companion.Counters
- setFetchMode(ai.platon.pulsar.persist.metadata.FetchMode) - function in ai.platon.pulsar.common.options.FetchOptions
- setFetchMode(ai.platon.pulsar.persist.metadata.FetchMode) - function in ai.platon.pulsar.common.options.LoadOptions
- The fetch mode.
- setFetchPriority(java.lang.Integer) - function in ai.platon.pulsar.common.options.deprecated.CrawlOptions
- setFetchSchedule(ai.platon.pulsar.persist.WebPage,ai.platon.pulsar.crawl.schedule.ModifyInfo) - function in ai.platon.pulsar.crawl.schedule.AbstractFetchSchedule
- Sets the
fetchIntervalandfetchTimeon a successfully fetched page. - setFetchSchedule(ai.platon.pulsar.persist.WebPage,ai.platon.pulsar.crawl.schedule.ModifyInfo) - function in ai.platon.pulsar.crawl.schedule.AbstractFetchSchedule
- Sets the
fetchIntervalandfetchTimeon a successfully fetched page. - setFetchSchedule(ai.platon.pulsar.persist.WebPage,ai.platon.pulsar.crawl.schedule.ModifyInfo) - function in ai.platon.pulsar.crawl.schedule.AdaptiveFetchSchedule
- Sets the
fetchIntervalandfetchTimeon a successfully fetched page. - setFetchSchedule(ai.platon.pulsar.persist.WebPage,ai.platon.pulsar.crawl.schedule.ModifyInfo) - function in ai.platon.pulsar.crawl.schedule.FetchSchedule
- Sets the
fetchIntervalandfetchTimeon a successfully fetched page. - setFetchSchedule(ai.platon.pulsar.persist.WebPage,ai.platon.pulsar.crawl.schedule.ModifyInfo) - function in ai.platon.pulsar.crawl.schedule.NewsFetchSchedule
- Sets the
fetchIntervalandfetchTimeon a successfully fetched page. - setFetchTime(java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.ModifyInfo
- The actual latest fetch time, WebPage.
- setFieldByAnnotation(ai.platon.pulsar.common.options.LoadOptions,java.lang.String,java.lang.Object) - function in ai.platon.pulsar.common.options.LoadOptions.Companion
- Set the field value who has an annotation annotationName.
- setFingerprint(ai.platon.pulsar.common.browser.Fingerprint) - function in ai.platon.pulsar.crawl.fetch.privacy.PrivacyAgent
- setFirstCollectTime(java.time.Instant) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
- setFlowStatus(ai.platon.pulsar.common.FlowState) - function in ai.platon.pulsar.crawl.parse.FilterResult
- setFlowStatus(ai.platon.pulsar.common.FlowState) - function in ai.platon.pulsar.crawl.parse.ParseResult
- setFORBID_ALL_RULES(crawlercommons.robots.BaseRobotRules) - function in ai.platon.pulsar.crawl.protocol.RobotRulesParser.Companion
- A BaseRobotRules object appropriate for use when the
robots.txtfile is not fetched due to a403/Forbiddenresponse; all requests are disallowed. - setFreshLinks(java.lang.Integer) - function in ai.platon.pulsar.common.collect.FatLinkExtractor.Companion.Counters
- setGOOD_CONTENT_TEXT_LENGTH(java.lang.Integer) - function in ai.platon.pulsar.crawl.signature.TextProfileSignature.Companion
- setHardRedirect(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- If false, return the original page record but the redirect target's content, otherwise, return the page record of the redirected target.
- setHelp(java.lang.Boolean) - function in ai.platon.pulsar.common.options.CommonOptions
- setHelp(java.lang.Boolean) - function in ai.platon.pulsar.common.options.CommonOptions
- setHelp(java.lang.Boolean) - function in ai.platon.pulsar.common.options.PulsarOptions
- setHelp(java.lang.Boolean) - function in ai.platon.pulsar.common.options.PulsarOptions
- setHost(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.batch.JobFetchTask.Key
- setHostName(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.UrlStat
- setHref(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
- setHref(java.lang.String) - function in ai.platon.pulsar.common.urls.ListenableUrl
- setHref(java.net.URL) - function in ai.platon.pulsar.common.urls.NormUrl
- setHref(java.lang.String) - function in ai.platon.pulsar.common.urls.UrlAware
- setHref(java.lang.String) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- The hypertext reference, It defines the address of the document, which this time is linked from
- setIdleTimeout(java.time.Duration) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractWebDriver
- The idle timeout.
- setIdleTimeout(java.time.Duration) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- The idle timeout.
- setIdleTimeout(java.time.Duration) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- The idle timeout.
- setIframe(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- The iframe id to switch to.
- setIGNORED_PAGE_FIELDS(java.util.Set) - function in ai.platon.pulsar.crawl.component.LoadComponent.Companion
- setIgnoreFailure(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptionDefaults
- If true, still fetch the page even if it is gone.
- setIgnoreFailure(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- Retry fetching the page even if it's failed last time.
- setIgnoreUrlQuery(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- If true, remove the query parameters in the url.
- setIncognito(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- Run browser in incognito mode.
- setIndex(java.lang.Boolean) - function in ai.platon.pulsar.common.options.FetchOptions
- setIndexed(java.lang.Boolean) - function in ai.platon.pulsar.crawl.index.IndexerMapping.MappingField
- setIndexerCollection(java.lang.String) - function in ai.platon.pulsar.common.options.FetchOptions
- setIndexerUrl(java.lang.String) - function in ai.platon.pulsar.common.options.FetchOptions
- setIndexerUrl(java.lang.String) - function in ai.platon.pulsar.common.options.deprecated.CrawlOptions
- setIndexingFilters(ai.platon.pulsar.crawl.index.IndexingFilters) - function in ai.platon.pulsar.crawl.component.IndexComponent
- setIndexJIT(java.lang.Boolean) - function in ai.platon.pulsar.crawl.fetch.batch.TaskScheduler
- setIndexThreadCount(java.lang.Integer) - function in ai.platon.pulsar.crawl.index.jit.indexer.JITIndexer
- setIndexUrls(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.UrlStat
- setIndexWriters(ai.platon.pulsar.crawl.index.IndexWriters) - function in ai.platon.pulsar.crawl.component.IndexComponent
- setInitialDelay(java.time.Duration) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
- setInterval(java.time.Duration) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
- setItemBrowser(ai.platon.pulsar.common.browser.BrowserType) - function in ai.platon.pulsar.common.options.LoadOptions
- The browser used to visit the item pages.
- setItemExpireAt(java.time.Instant) - function in ai.platon.pulsar.common.options.LoadOptions
- If an item page is expired, it should be fetched from the web again.
- setItemExpires(java.time.Duration) - function in ai.platon.pulsar.common.options.LoadOptions
- The same as expires, but only works for item pages.
- setItemId(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.batch.JobFetchTask.Key
- setItemPageLoadTimeout(java.time.Duration) - function in ai.platon.pulsar.common.options.LoadOptions
- The same as pageLoadTimeout, but only works for item pages.
- setItemRequireAnchors(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- Re-fetch item pages whos anchors is less than requireAnchors.
- setItemRequireImages(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- Re-fetch item pages who's images is less than requireImages.
- setItemRequireNotBlank(java.lang.String) - function in ai.platon.pulsar.common.options.LoadOptions
- Re-fetch the item pages if the required text is blank.
- setItemRequireSize(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- Re-fetch item pages smaller than requireSize.
- setItemScriptTimeout(java.time.Duration) - function in ai.platon.pulsar.common.options.LoadOptions
- The same as scriptTimeout, but only works for item pages.
- setItemScrollCount(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- The same as scrollCount, but only works for item pages.
- setItemScrollInterval(java.time.Duration) - function in ai.platon.pulsar.common.options.LoadOptions
- The same as scrollInterval, but only works for item pages.
- setJobID(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.batch.JobFetchTask.Key
- setJobName(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.batch.FetchMonitor
- Initialize in setup using job conf
- setJobName(java.lang.String) - function in ai.platon.pulsar.crawl.impl.StreamingCrawler
- The job name.
- setKey(java.lang.String) - function in ai.platon.pulsar.crawl.index.IndexDocument
- setKeywords(java.util.Map) - function in ai.platon.pulsar.common.options.deprecated.CrawlOptions
- setLabel(java.lang.String) - function in ai.platon.pulsar.common.options.LoadOptions
- The task label, it's optional and can be used to group tasks.
- setLang(java.lang.String) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
- setLang(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
- setLang(java.lang.String) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- Required website language
- setLastActiveTime(java.time.Instant) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractWebDriver
- The time of the last action.
- setLastActiveTime(java.time.Instant) - function in ai.platon.pulsar.crawl.fetch.driver.NavigateEntry
- The last active time.
- setLastActiveTime(java.time.Instant) - function in ai.platon.pulsar.crawl.fetch.privacy.PrivacyContext
- setLastCollectedTime(java.time.Instant) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
- setLastFailedLinks(java.lang.Integer) - function in ai.platon.pulsar.common.collect.FatLinkExtractor.Companion.Counters
- setLAZY_PAGE_FIELDS(java.util.Set) - function in ai.platon.pulsar.crawl.component.LoadComponent.Companion
- setLazyFlush(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptionDefaults
- Lazy flush.
- setLazyFlush(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- If false, pages are flushed into database as soon as possible.
- setLimit(java.lang.Integer) - function in ai.platon.pulsar.common.options.FetchOptions
- setLimit(java.lang.Integer) - function in ai.platon.pulsar.common.options.GenerateOptions
- setLimit(java.lang.Integer) - function in ai.platon.pulsar.common.options.InjectOptions
- setLoadArgs(java.lang.String) - function in ai.platon.pulsar.common.collect.LocalFileHyperlinkCollector
- setLoadArgs(java.lang.String) - function in ai.platon.pulsar.common.collect.LocalFileHyperlinkCollector
- setLoadedSeeds(java.lang.Integer) - function in ai.platon.pulsar.common.collect.FatLinkExtractor.Companion.Counters
- setLoadEvent(ai.platon.pulsar.crawl.LoadEvent) - function in ai.platon.pulsar.crawl.PageEvent
- The load phase event handler
- setLoadEvent(ai.platon.pulsar.crawl.LoadEvent) - function in ai.platon.pulsar.crawl.event.AbstractPageEvent
- The load phase event handler
- setLoadEvent(ai.platon.pulsar.crawl.LoadEvent) - function in ai.platon.pulsar.crawl.event.AbstractPageEvent
- The load phase event handler
- setLocation(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.driver.NavigateEntry
- The location of the page, it shows in the browser window, can differ from url.
- setLOG(org.slf4j.Logger) - function in ai.platon.pulsar.common.metrics.EnumCounterRegistry
- setLOG(org.slf4j.Logger) - function in ai.platon.pulsar.crawl.index.IndexWriters
- setLOG(org.slf4j.Logger) - function in ai.platon.pulsar.crawl.index.IndexerMapping.Companion
- setLogLevel(java.lang.Integer) - function in ai.platon.pulsar.common.options.LinkOptions
- setLoss(java.lang.Integer) - function in ai.platon.pulsar.crawl.parse.html.OpenMapFields
- setMainRequestCookies(java.util.List) - function in ai.platon.pulsar.crawl.fetch.driver.NavigateEntry
- setMainRequestHeaders(java.util.Map) - function in ai.platon.pulsar.crawl.fetch.driver.NavigateEntry
- setMainRequestId(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.driver.NavigateEntry
- setMainResponseHeaders(java.util.Map) - function in ai.platon.pulsar.crawl.fetch.driver.NavigateEntry
- setMainResponseStatus(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.driver.NavigateEntry
- setMainResponseStatusText(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.driver.NavigateEntry
- setMajorCode(java.lang.Short) - function in ai.platon.pulsar.persist.ParseStatus
- setMappedName(java.lang.String) - function in ai.platon.pulsar.crawl.index.IndexerMapping.MappingField
- setMAX_COUNTERS(java.lang.Integer) - function in ai.platon.pulsar.common.metrics.EnumCounterRegistry
- setMAX_COUNTERS_IN_GROUP(java.lang.Integer) - function in ai.platon.pulsar.common.metrics.EnumCounterRegistry
- setMAX_GROUPS(java.lang.Integer) - function in ai.platon.pulsar.common.metrics.EnumCounterRegistry
- setMaxAnchorLength(java.lang.Integer) - function in ai.platon.pulsar.common.options.LinkOptions
- setMaxUrlLength(java.lang.Integer) - function in ai.platon.pulsar.common.options.LinkOptions
- setMediaUrls(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.UrlStat
- setMinAnchorLength(java.lang.Integer) - function in ai.platon.pulsar.common.options.LinkOptions
- setMinConfidence(int) - function in ai.platon.pulsar.common.EncodingDetector
- setMinorCode(java.lang.Integer) - function in ai.platon.pulsar.persist.ParseStatus
- setMinorCode(java.lang.Integer,java.lang.String) - function in ai.platon.pulsar.persist.ParseStatus
- setMinUrlLength(java.lang.Integer) - function in ai.platon.pulsar.common.options.LinkOptions
- setModified(java.lang.Integer) - function in ai.platon.pulsar.crawl.schedule.ModifyInfo
- setModifiedAt(java.time.Instant) - function in ai.platon.pulsar.common.urls.StatefulHyperlink
- setModifiedAt(java.time.Instant) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- setModifiedAt(java.time.Instant) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- setModifiedTime(java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.ModifyInfo
- setMultiValued(java.lang.Boolean) - function in ai.platon.pulsar.crawl.index.IndexerMapping.MappingField
- setName(java.lang.String) - function in ai.platon.pulsar.common.collect.CircularHyperlinkCollector
- setName(java.lang.String) - function in ai.platon.pulsar.common.collect.CircularLocalFileHyperlinkCollector
- The collector name
- setName(java.lang.String) - function in ai.platon.pulsar.common.collect.HyperlinkCollector
- setName(java.lang.String) - function in ai.platon.pulsar.common.collect.LocalFileHyperlinkCollector
- The collector name
- setName(java.lang.String) - function in ai.platon.pulsar.common.collect.PeriodicalHyperlinkCollector
- setName(java.lang.String) - function in ai.platon.pulsar.common.collect.PeriodicalLocalFileHyperlinkCollector
- The collector name
- setName(java.lang.String) - function in ai.platon.pulsar.crawl.index.IndexerMapping.MappingField
- setName(java.lang.String) - function in ai.platon.pulsar.crawl.parse.html.OpenMapFields
- setName(java.lang.String) - function in java.lang.Thread
- setNavigateEntry(ai.platon.pulsar.crawl.fetch.driver.NavigateEntry) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractWebDriver
- The current navigation entry.
- setNavigateEntry(ai.platon.pulsar.crawl.fetch.driver.NavigateEntry) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- The current navigation entry.
- setNavigateEntry(ai.platon.pulsar.crawl.fetch.driver.NavigateEntry) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- The current navigation entry.
- setNetCondition(ai.platon.pulsar.common.options.Condition) - function in ai.platon.pulsar.common.options.LoadOptions
- Indicates the network condition.
- setNextPageSelector(java.lang.String) - function in ai.platon.pulsar.common.options.LoadOptions
- The selector for next page anchor.
- setNJitRetry(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptionDefaults
- There are several cases to enable jit retry.
- setNJitRetry(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- Retry at most n times at fetch phase immediately if RETRY(1601) code return.
- setNMaxRetry(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- Retry to fetch at most n times, if page.fetchRetries nMaxRetry, the page is marked as gone and do not fetch it again until -refresh is set to clear page.
- setNMaxRetry(java.lang.Integer) - function in ai.platon.pulsar.common.urls.AbstractUrl
- setNMaxRetry(java.lang.Integer) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- The maximum retry times
- setNoCache(java.lang.Boolean) - function in ai.platon.pulsar.crawl.parse.html.HTMLMetaTags
- A convenience method.
- setNoFilter(java.lang.Boolean) - function in ai.platon.pulsar.common.options.GenerateOptions
- setNoFilter(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- If true, no filter will be applied when parse links.
- setNoFollow(java.lang.Boolean) - function in ai.platon.pulsar.crawl.parse.html.HTMLMetaTags
- A convenience method.
- setNoIndex(java.lang.Boolean) - function in ai.platon.pulsar.crawl.parse.html.HTMLMetaTags
- A convenience method.
- setNoNorm(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- If true, no normalizer will be applied when parse links.
- setNoNormalizer(java.lang.Boolean) - function in ai.platon.pulsar.common.options.GenerateOptions
- setNoRedirect(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- Do not redirect.
- setNotContains(java.lang.String) - function in ai.platon.pulsar.crawl.filter.TextFilter
- setNRetries(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.FetchTask
- setNumPoolThreads(java.lang.Integer) - function in ai.platon.pulsar.common.options.FetchOptions
- setNumReduceTasks(java.lang.Integer) - function in ai.platon.pulsar.common.options.FetchOptions
- Note: in browser mode, reducer tasks/fetch threads/pool threads are not used use browser instances/active browser tabs instead
- setNumTasksSuccess(java.lang.Long) - function in ai.platon.pulsar.crawl.fetch.BatchStat
- setObjects(java.lang.Object) - function in ai.platon.pulsar.common.options.PulsarOptions
- setObjects(java.lang.Object) - function in ai.platon.pulsar.common.options.PulsarOptions
- setOptions(ai.platon.pulsar.common.options.FetchOptions) - function in ai.platon.pulsar.crawl.fetch.batch.FetchMonitor
- Initialize in setup using job conf
- setOrder(java.lang.Integer) - function in ai.platon.pulsar.common.urls.Hyperlink
- setOrder(java.lang.Integer) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- The order of this hyperlink in its referrer page
- setOrder(java.lang.Integer) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- The order of this hyperlink in its referrer page
- setOutLinkPattern(java.lang.String) - function in ai.platon.pulsar.common.options.LoadOptions
- The pattern to select out links in the portal page.
- setOutLinkSelector(java.lang.String) - function in ai.platon.pulsar.common.options.LoadOptions
- The selector to extract links in portal pages.
- setPage(ai.platon.pulsar.persist.WebPage) - function in ai.platon.pulsar.crawl.fetch.batch.IFetchEntry
- setPAGE_FIELDS(java.util.Set) - function in ai.platon.pulsar.crawl.component.LoadComponent.Companion
- setPageGoneSchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.AbstractFetchSchedule
- This method specifies how to schedule refetching of pages marked as GONE.
- setPageGoneSchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.AbstractFetchSchedule
- This method specifies how to schedule refetching of pages marked as GONE.
- setPageGoneSchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.AdaptiveFetchSchedule
- This method specifies how to schedule refetching of pages marked as GONE.
- setPageGoneSchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.AdaptiveFetchSchedule
- This method specifies how to schedule refetching of pages marked as GONE.
- setPageGoneSchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.FetchSchedule
- This method specifies how to schedule refetching of pages marked as GONE.
- setPageLoadTimeout(java.time.Duration) - function in ai.platon.pulsar.common.options.LoadOptions
- The maximum time to wait for a page to finish.
- setPageReferrer(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.driver.NavigateEntry
- The referrer claimed by the page.
- setPageRetrySchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.AbstractFetchSchedule
- This method adjusts the fetch schedule if fetching needs to be re-tried due to transient errors.
- setPageRetrySchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.AbstractFetchSchedule
- This method adjusts the fetch schedule if fetching needs to be re-tried due to transient errors.
- setPageRetrySchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.FetchSchedule
- This method adjusts the fetch schedule if fetching needs to be re-tried due to transient errors.
- setPagesThroughputRate(java.lang.Double) - function in ai.platon.pulsar.crawl.fetch.batch.TaskScheduler.Status
- setPageViews(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.UrlStat
- setParent(ai.platon.pulsar.crawl.parse.ParseFilter) - function in ai.platon.pulsar.crawl.parse.AbstractParseFilter
- The parent filter
- setParent(ai.platon.pulsar.crawl.parse.ParseFilter) - function in ai.platon.pulsar.crawl.parse.AbstractParseFilter
- The parent filter
- setParent(ai.platon.pulsar.crawl.parse.ParseFilter) - function in ai.platon.pulsar.crawl.parse.ParseFilter
- The parent filter
- setParse(java.lang.Boolean) - function in ai.platon.pulsar.common.options.FetchOptions
- setParse(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptionDefaults
- Trigger the parse phase or not.
- setParse(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- If true, parse the page when it's just be fetched.
- setParse(java.lang.Boolean) - function in ai.platon.pulsar.crawl.fetch.batch.TaskScheduler
- setParsers(java.util.List) - function in ai.platon.pulsar.crawl.parse.ParseResult
- setParsers(java.lang.String,java.util.List) - function in ai.platon.pulsar.crawl.parse.ParserConfig
- setPendingFetchItems(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.batch.TaskScheduler.Status
- setPendingStart(java.time.Instant) - function in ai.platon.pulsar.crawl.fetch.batch.JobFetchTask
- setPersist(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- Persist fetched pages as soon as possible.
- setPrevFetchTime(java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.ModifyInfo
- The previous actual latest fetch time
- setPrevModifiedTime(java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.ModifyInfo
- setPriority(java.lang.Integer) - function in ai.platon.pulsar.common.urls.AbstractUrl
- setPriority(java.lang.Integer) - function in ai.platon.pulsar.common.urls.ListenableUrl
- setPriority(java.lang.Integer) - function in ai.platon.pulsar.common.urls.UrlAware
- setPriority(java.lang.Integer) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- The priority
- setPriority(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.batch.JobFetchTask.Key
- setPriority(java.lang.Integer) - function in java.lang.Thread
- setProtocol(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.batch.JobFetchTask.Key
- setProxy(ai.platon.pulsar.common.proxy.ProxyEntry) - function in ai.platon.pulsar.crawl.fetch.privacy.BrowserId
- setProxy(java.lang.String,java.lang.String,java.lang.String,java.lang.String) - function in ai.platon.pulsar.crawl.fetch.privacy.BrowserId
- setProxyEntry(ai.platon.pulsar.common.proxy.ProxyEntry) - function in ai.platon.pulsar.crawl.fetch.FetchTask
- setRawEvent(ai.platon.pulsar.crawl.PageEvent) - function in ai.platon.pulsar.common.options.LoadOptions
- setRawItemEvent(ai.platon.pulsar.crawl.PageEvent) - function in ai.platon.pulsar.common.options.LoadOptions
- setReadonly(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- Specify if the load execution is read only or not.
- setReadyFetchItems(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.batch.TaskScheduler.Status
- setRecovered(java.lang.Boolean) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractWebDriver
- Whether the driver is recovered from the browser's tab list.
- setRecovered(java.lang.Boolean) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- Whether the driver is recovered from the browser's tab list.
- setRecovered(java.lang.Boolean) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- Whether the driver is recovered from the browser's tab list.
- setReferrer(java.lang.String) - function in ai.platon.pulsar.common.options.LoadOptions
- The page referrer.
- setReferrer(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
- setReferrer(java.lang.String) - function in ai.platon.pulsar.common.urls.ListenableUrl
- setReferrer(java.lang.String) - function in ai.platon.pulsar.common.urls.UrlAware
- setReferrer(java.lang.String) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- The url of the referrer page
- setRefresh(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- setRefresh(java.lang.Boolean) - function in ai.platon.pulsar.crawl.parse.html.HTMLMetaTags
- Sets
refreshto the supplied value. - setRefreshHref(java.net.URL) - function in ai.platon.pulsar.crawl.parse.html.HTMLMetaTags
- Sets the
refreshHref. - setRefreshTime(java.lang.Integer) - function in ai.platon.pulsar.crawl.parse.html.HTMLMetaTags
- Sets the
refreshTime. - setReGenerate(java.lang.Boolean) - function in ai.platon.pulsar.common.options.GenerateOptions
- setReGenerateSeeds(java.lang.Boolean) - function in ai.platon.pulsar.common.options.GenerateOptions
- setRegexMatchedLinks(java.lang.Integer) - function in ai.platon.pulsar.common.collect.FatLinkExtractor.Companion.Counters
- setRemoteAddr(java.lang.String) - function in ai.platon.pulsar.common.urls.StatefulHyperlink
- setRemoteAddr(java.lang.String) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- setRemoteAddr(java.lang.String) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- setReparseLinks(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- Re-parse links if the page has been parsed before.
- setRequireAnchors(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- The minimum number of anchors expected in the page, if it is less than that, it will need to be re-fetched.
- setRequired(java.lang.Boolean) - function in ai.platon.pulsar.crawl.index.IndexerMapping.MappingField
- setRequired(java.lang.Integer) - function in ai.platon.pulsar.crawl.parse.html.OpenMapFields
- setRequireImages(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- The minimum number of images expected in the page, if it is less than that, it will need to be re-fetched.
- setRequireNotBlank(java.lang.String) - function in ai.platon.pulsar.common.options.LoadOptions
- The selector specified element should have a non-blank text, the task should be retried if the element's text content is empty or blank.
- setRequireSize(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- The minimum page size expected, if it is less than that, it will need to be re-fetched.
- setReservedUrl(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.batch.IFetchEntry
- setResource(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- If true, fetch the url as a resource without browser rendering.
- setResponse(ai.platon.pulsar.crawl.protocol.Response) - function in ai.platon.pulsar.crawl.fetch.FetchResult
- setResponse(ai.platon.pulsar.crawl.protocol.Response) - function in ai.platon.pulsar.crawl.protocol.Protocol
- setResponse(ai.platon.pulsar.crawl.protocol.Response) - function in ai.platon.pulsar.crawl.protocol.Protocol
- setResponse(ai.platon.pulsar.crawl.protocol.Response) - function in ai.platon.pulsar.crawl.protocol.Protocol
- setRestrictCss(java.lang.String) - function in ai.platon.pulsar.common.options.LinkOptions
- setResume(java.lang.Boolean) - function in ai.platon.pulsar.common.options.FetchOptions
- setRetryDelayPolicy(kotlin.jvm.functions.Function2) - function in ai.platon.pulsar.crawl.Crawler
- Delay policy for retry tasks
- setRetryDelayPolicy(kotlin.jvm.functions.Function2) - function in ai.platon.pulsar.crawl.impl.AbstractCrawler
- Delay policy for retry tasks
- setRetryDelayPolicy(kotlin.jvm.functions.Function2) - function in ai.platon.pulsar.crawl.impl.AbstractCrawler
- Delay policy for retry tasks
- setReused(java.lang.Boolean) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractWebDriver
- Whether the driver is recovered and is reused to serve new tasks.
- setReused(java.lang.Boolean) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- Whether the driver is recovered and is reused to serve new tasks.
- setReused(java.lang.Boolean) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- Whether the driver is recovered and is reused to serve new tasks.
- setRound(java.lang.Integer) - function in ai.platon.pulsar.common.collect.PeriodicalLocalFileHyperlinkCollector.Companion.Counters
- setRound(java.lang.Integer) - function in ai.platon.pulsar.common.options.FetchOptions
- setRound(java.lang.Integer) - function in ai.platon.pulsar.common.options.GenerateOptions
- setRunningChromeProcesses(java.lang.Integer) - function in ai.platon.pulsar.crawl.CoreMetrics.Companion
- setScore(java.lang.Integer) - function in ai.platon.pulsar.common.options.deprecated.CrawlOptions
- setScoreVector(ai.platon.pulsar.common.ScoreVector) - function in ai.platon.pulsar.crawl.scoring.io.ScoreVectorWritable
- setScriptTimeout(java.time.Duration) - function in ai.platon.pulsar.common.options.LoadOptions
- The maximum time to perform javascript injected into the browser.
- setScrollCount(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- The number of times the page should be scrolled down after it has just been opened in a browser.
- setScrollInterval(java.time.Duration) - function in ai.platon.pulsar.common.options.LoadOptions
- The interval to scroll down.
- setSearchUrls(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.UrlStat
- setSeeds(java.util.List) - function in ai.platon.pulsar.common.options.InjectOptions
- setSkipTruncated(java.lang.Boolean) - function in ai.platon.pulsar.crawl.fetch.batch.TaskScheduler
- setSlashed(java.lang.Boolean) - function in ai.platon.pulsar.common.options.InjectOptions
- setSpecifiedGlobalCache(ai.platon.pulsar.crawl.common.GlobalCache) - function in ai.platon.pulsar.crawl.common.GlobalCacheFactory
- setStackTrace(kotlin.Array) - function in kotlin.Throwable
- setStartTime(java.time.Instant) - function in ai.platon.pulsar.crawl.fetch.BatchStat
- setStatus(java.lang.String) - function in ai.platon.pulsar.common.ReducerContext
- setStatus(java.lang.Integer) - function in ai.platon.pulsar.common.urls.StatefulHyperlink
- setStatus(java.lang.Integer) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- setStatus(java.lang.Integer) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- setStopped(java.lang.Boolean) - function in ai.platon.pulsar.crawl.fetch.driver.NavigateEntry
- Indicate if the navigation is stopped.
- setStoreContent(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptionDefaults
- Store webpage content or not.
- setStoreContent(java.lang.Boolean) - function in ai.platon.pulsar.common.options.LoadOptions
- If false, do not persist the page content which is usually very large.
- setStoreContent(java.lang.Boolean) - function in ai.platon.pulsar.crawl.fetch.batch.TaskScheduler
- setStored(java.lang.Boolean) - function in ai.platon.pulsar.crawl.index.IndexerMapping.MappingField
- setStrictDf(java.lang.Boolean) - function in ai.platon.pulsar.common.options.FetchOptions
- setSuccessOK() - function in ai.platon.pulsar.persist.ParseStatus
- setTaskId(java.lang.String) - function in ai.platon.pulsar.common.options.LoadOptions
- The task id, it's optional and can be used to distinguish tasks.
- setTaskTime(java.time.Instant) - function in ai.platon.pulsar.common.options.LoadOptionDefaults
- The default task time.
- setTaskTime(java.time.Instant) - function in ai.platon.pulsar.common.options.LoadOptions
- The task time, we usually use task time to indicate the name of a task batch.
- setTest(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptionDefaults
- Set to be 0 if we are doing unit test or other test.
- setTest(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- The test level, 0 to disable, we will talk more in test mode.
- setText(java.lang.String) - function in ai.platon.pulsar.common.urls.Hyperlink
- setText(java.lang.String) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- The anchor text of this hyperlink
- setText(java.lang.String) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- The anchor text of this hyperlink
- setTiebaUrls(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.UrlStat
- setTimeouts(ai.platon.pulsar.browser.common.BrowserSettings) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- setTimeouts(ai.platon.pulsar.browser.common.BrowserSettings) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- setTimeoutsAsync(ai.platon.pulsar.browser.common.BrowserSettings) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- setTimeoutsAsync(ai.platon.pulsar.browser.common.BrowserSettings) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- setTimeoutsAsync(ai.platon.pulsar.browser.common.BrowserSettings) - function in ai.platon.pulsar.crawl.fetch.driver.JvmWebDriver
- setTopLinks(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- Specify how many links to extract for out pages.
- setTopN(java.lang.Integer) - function in ai.platon.pulsar.common.options.GenerateOptions
- setTopNAnchorGroups(java.lang.Integer) - function in ai.platon.pulsar.common.options.LoadOptions
- Choose the top N anchor groups for further process.
- setTotalNetworkIFsRecvBytes(java.lang.Long) - function in ai.platon.pulsar.crawl.CoreMetrics
- The total all bytes received by the hardware last read from system
- setTotalSuccessBytes(java.lang.Long) - function in ai.platon.pulsar.crawl.fetch.BatchStat
- setType(java.lang.String) - function in ai.platon.pulsar.crawl.index.IndexerMapping.MappingField
- setUncaughtExceptionHandler(java.lang.Thread.UncaughtExceptionHandler) - function in java.lang.Thread
- setUnfilteredLinks(java.lang.Integer) - function in ai.platon.pulsar.common.collect.FatLinkExtractor.Companion.Counters
- setUnknownUrls(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.UrlStat
- setUnserializableValue(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.driver.JsEvaluation
- setup(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.common.IndexWriter
- setup(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.common.IndexingFilter
- setup(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.common.JobInitialized
- setup(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.component.GenerateComponent
- setup(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.fetch.batch.FetchMonitor
- setup(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.fetch.batch.TaskMonitor
- setup(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.fetch.batch.TaskScheduler
- setup(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.index.jit.indexer.JITIndexer
- setup(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.crawl.parse.PageParser
- setUrl(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
- setUrl(java.lang.String) - function in ai.platon.pulsar.common.urls.ListenableUrl
- setUrl(java.lang.String) - function in ai.platon.pulsar.common.urls.UrlAware
- setUrl(java.lang.String) - function in ai.platon.pulsar.crawl.common.url.CompletableHyperlink
- The url of this hyperlink
- setUrl(java.lang.String) - function in ai.platon.pulsar.crawl.fetch.batch.JobFetchTask.Key
- setUrl(java.lang.String) - function in ai.platon.pulsar.crawl.index.IndexDocument
- setUrlContains(java.lang.String) - function in ai.platon.pulsar.common.options.LinkOptions
- setUrlNormalizer(ai.platon.pulsar.common.urls.preprocess.UrlNormalizerPipeline) - function in ai.platon.pulsar.common.collect.HyperlinkCollector
- setUrlNormalizer(ai.platon.pulsar.common.urls.preprocess.UrlNormalizerPipeline) - function in ai.platon.pulsar.common.collect.HyperlinkCollector
- setUrlPool(ai.platon.pulsar.common.collect.UrlPool) - function in ai.platon.pulsar.crawl.common.GlobalCache
- A url pool contains many url caches, the urls added to the pool will be processed in crawl loops.
- setUrlPostfix(java.lang.String) - function in ai.platon.pulsar.common.options.LinkOptions
- setUrlPrefix(java.lang.String) - function in ai.platon.pulsar.common.options.LinkOptions
- setUrlRegex(java.lang.String) - function in ai.platon.pulsar.common.options.LinkOptions
- setUrls(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.UrlStat
- setUrls(kotlin.sequences.Sequence) - function in ai.platon.pulsar.crawl.impl.StreamingCrawler
- The url sequence
- setUrlsFromSeed(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.UrlStat
- setUrlsTooLong(java.lang.Integer) - function in ai.platon.pulsar.crawl.fetch.UrlStat
- setUsedMemory(java.lang.Long) - function in ai.platon.pulsar.crawl.CoreMetrics.Companion
- setValue(java.lang.Integer,java.lang.Double) - function in ai.platon.pulsar.common.ScoreVector
- setValue(java.lang.Integer,java.lang.Float) - function in ai.platon.pulsar.common.ScoreVector
- setValue(java.lang.Integer,java.lang.Integer) - function in ai.platon.pulsar.common.ScoreVector
- setValue(java.lang.Integer) - function in ai.platon.pulsar.common.ScoreVector
- setValue(T,java.lang.Integer) - function in ai.platon.pulsar.common.metrics.AppMetricRegistry
- setValue(java.lang.Enum,java.lang.Integer) - function in ai.platon.pulsar.common.metrics.EnumCounterRegistry
- setValue(java.lang.Integer,java.lang.Enum,java.lang.Integer) - function in ai.platon.pulsar.common.metrics.EnumCounterRegistry
- setValue(java.lang.Object) - function in ai.platon.pulsar.crawl.fetch.driver.JsEvaluation
- setValue(ai.platon.pulsar.crawl.scoring.Name,java.lang.Float) - function in ai.platon.pulsar.crawl.scoring.NamedScoreVector
- setValue(ai.platon.pulsar.crawl.scoring.Name,java.lang.Integer) - function in ai.platon.pulsar.crawl.scoring.NamedScoreVector
- setValue(ai.platon.pulsar.crawl.scoring.Name,java.lang.Long) - function in ai.platon.pulsar.crawl.scoring.NamedScoreVector
- setVariable(java.lang.String,java.lang.Object) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Set a variable into this session
- setVariable(java.lang.String,java.lang.Object) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Set a variable into this session
- setVariable(java.lang.String,java.lang.Object) - function in ai.platon.pulsar.session.PulsarSession
- Set a variable into this session
- setVerbose(java.lang.Integer) - function in ai.platon.pulsar.common.options.FetchOptions
- setVerbose(java.lang.Integer) - function in ai.platon.pulsar.common.options.deprecated.CrawlOptions
- setVersion(java.lang.String) - function in ai.platon.pulsar.common.options.LoadOptions
- The load option version.
- setWaitForElementTimeout(java.time.Duration) - function in ai.platon.pulsar.crawl.fetch.driver.AbstractWebDriver
- The timeout to wait for some object.
- setWaitForElementTimeout(java.time.Duration) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- The timeout to wait for some object.
- setWaitForElementTimeout(java.time.Duration) - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- The timeout to wait for some object.
- setWaitNonBlank(java.lang.String) - function in ai.platon.pulsar.common.options.LoadOptions
- The selector specified element should have a non-blank text, the system should wait until the element is filled by a non-blank text, or until it times out.
- setWeight(java.lang.Float) - function in ai.platon.pulsar.crawl.index.IndexDocument
- setWeight(java.lang.Float) - function in ai.platon.pulsar.crawl.index.IndexField
- setZkHostString(java.lang.String) - function in ai.platon.pulsar.common.options.FetchOptions
- setZoneId(java.lang.String) - function in ai.platon.pulsar.common.options.deprecated.CrawlOptions
- shouldFetch(java.lang.String,java.lang.String,ai.platon.pulsar.persist.WebPage) - function in ai.platon.pulsar.crawl.component.GenerateComponent
- TODO : We may move some filters to hbase query filters directly TODO : Move to CrawlFilter
- shouldFetch(ai.platon.pulsar.persist.WebPage,java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.AbstractFetchSchedule
- This method provides information whether the page is suitable for selection in the current fetchlist.
- shouldFetch(ai.platon.pulsar.persist.WebPage,java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.AbstractFetchSchedule
- This method provides information whether the page is suitable for selection in the current fetchlist.
- shouldFetch(ai.platon.pulsar.persist.WebPage,java.time.Instant) - function in ai.platon.pulsar.crawl.schedule.FetchSchedule
- This method provides information whether the page is suitable for selection in the current fetchlist.
- shouldFetchVividPage(java.lang.String,java.time.Duration,java.time.Instant) - function in ai.platon.pulsar.common.collect.FatLinkExtractor
- TODO: the logic is different from the one in LoadComponent
- shutdown() - function in ai.platon.pulsar.context.PulsarContexts
- shutdownExecutorOnStop(java.lang.Boolean) - function in ai.platon.pulsar.common.metrics.CodahaleSlf4jReporter.Builder
- Specifies whether or not, the executor (used for reporting) will be stopped with same time with reporter.
- Signature - class in ai.platon.pulsar.crawl.signature
- SignatureComparator - class in ai.platon.pulsar.crawl.signature
- size() - function in ai.platon.pulsar.common.ScoreVector
- sniffCharacterEncoding(kotlin.Array) - function in ai.platon.pulsar.common.EncodingDetector
- Given a
byte[]representing an html file of an unknown encoding, read out 'charset' parameter in the meta tag from the firstCHUNK_SIZEbytes. - sniffEncoding(ai.platon.pulsar.persist.WebPage) - function in ai.platon.pulsar.common.EncodingDetector
- split(java.lang.String) - function in ai.platon.pulsar.common.options.PulsarOptions.Companion
- Split a command line into argument vector (argv).
- spliterator() - function in kotlin.collections.Collection
- spliterator() - function in kotlin.collections.Collection
- SPONSORED - enum entry in ai.platon.pulsar.common.domain.DomainSuffix.Status
- start() - function in ai.platon.pulsar.common.CrawlLoop
- start() - function in ai.platon.pulsar.common.StartStopRunnable
- start() - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
- start(java.time.Duration,java.time.Duration) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
- start(java.time.Duration,java.time.Duration,kotlin.jvm.functions.Function0) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
- start(java.lang.Long,java.util.concurrent.TimeUnit) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
- start(java.lang.Long,java.lang.Long,java.util.concurrent.TimeUnit) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
- start(java.lang.Long,java.lang.Long,java.util.concurrent.TimeUnit,java.lang.Runnable) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
- start() - function in ai.platon.pulsar.common.metrics.MetricsSystem
- start() - function in ai.platon.pulsar.common.metrics.MetricsSystem
- start() - function in ai.platon.pulsar.crawl.CoreMetrics
- start() - function in ai.platon.pulsar.crawl.CrawlLoops
- start() - function in ai.platon.pulsar.crawl.fetch.batch.FeedLoop
- start() - function in ai.platon.pulsar.crawl.fetch.batch.FetchLoop
- start(ai.platon.pulsar.common.ReducerContext) - function in ai.platon.pulsar.crawl.fetch.batch.FetchMonitor
- start() - function in ai.platon.pulsar.crawl.impl.StreamingCrawlLoop
- start(java.lang.Long,java.util.concurrent.TimeUnit) - function in com.codahale.metrics.ScheduledReporter
- start(java.lang.Long,java.lang.Long,java.util.concurrent.TimeUnit) - function in com.codahale.metrics.ScheduledReporter
- start() - function in java.lang.Thread
- startsWith(java.lang.String) - function in ai.platon.pulsar.common.metrics.MetricFilters
- STARTUP - enum entry in ai.platon.pulsar.common.domain.DomainSuffix.Status
- startWork() - function in ai.platon.pulsar.crawl.fetch.FetchTask
- startWork() - function in ai.platon.pulsar.crawl.fetch.driver.AbstractWebDriver
- Mark the driver as working, so it can not be used to fetch another page.
- startWork() - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- Mark the driver as working, so it can not be used to fetch another page.
- startWork() - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- Mark the driver as working, so it can not be used to fetch another page.
- StatefulListenableHyperlink - class in ai.platon.pulsar.crawl.common.url
- StaticPulsarContext - class in ai.platon.pulsar.context.support
- stFetched - enum entry in ai.platon.pulsar.common.metrics.CommonCounter
- stGone - enum entry in ai.platon.pulsar.common.metrics.CommonCounter
- stNotModified - enum entry in ai.platon.pulsar.common.metrics.CommonCounter
- stop() - function in ai.platon.pulsar.common.CrawlLoop
- stop() - function in ai.platon.pulsar.common.StartStopRunnable
- stop() - function in ai.platon.pulsar.crawl.CrawlLoops
- stop() - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- Force the page stop all navigations and RELEASES all resources.
- stop() - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- Force the page stop all navigations and RELEASES all resources.
- stop() - function in ai.platon.pulsar.crawl.impl.StreamingCrawlLoop
- stop() - function in com.codahale.metrics.ScheduledReporter
- stop() - function in java.lang.Thread
- stopAsync() - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- Force the page stop all navigations and RELEASES all resources.
- stopAsync() - function in ai.platon.pulsar.crawl.fetch.driver.AbstractJvmWebDriver
- Force the page stop all navigations and RELEASES all resources.
- stopAsync() - function in ai.platon.pulsar.crawl.fetch.driver.JvmWebDriver
- Force the page stop all navigations and RELEASES all resources.
- stopLoading() - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- stopLoading() - function in ai.platon.pulsar.crawl.fetch.driver.WebDriver
- stream() - function in kotlin.collections.Collection
- stream() - function in kotlin.collections.Collection
- StreamingCrawler - class in ai.platon.pulsar.crawl.impl
- StreamingCrawlLoop - class in ai.platon.pulsar.crawl.impl
- stRedirPerm - enum entry in ai.platon.pulsar.common.metrics.CommonCounter
- stRedirTemp - enum entry in ai.platon.pulsar.common.metrics.CommonCounter
- stRetry - enum entry in ai.platon.pulsar.common.metrics.CommonCounter
- stUnfetched - enum entry in ai.platon.pulsar.common.metrics.CommonCounter
- submit(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.context.PulsarContext
- Submit a url, the url will be added to the task queue, and will be executed asynchronously.
- submit(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.context.support.AbstractPulsarContext
- Submit a url, the url will be added to the task queue, and will be executed asynchronously.
- submit(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.context.support.AbstractPulsarContext
- Submit a url, the url will be added to the task queue, and will be executed asynchronously.
- submit(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit a url to the URL pool, and it will be processed in a crawl loop
- submit(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit a url to the URL pool, and it will be processed in a crawl loop
- submit(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit a url to the URL pool, and it will be processed in a crawl loop
- submit(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit a url to the URL pool, and it will be processed in a crawl loop
- submit(java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit a url to the URL pool, the url will be processed in the crawl loop later
- submit(java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit a url to the URL pool, the url will be processed in the crawl loop later
- submit(java.lang.String,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit a url to the URL pool, and it will be processed in a crawl loop
- submit(java.lang.String,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit a url to the URL pool, and it will be processed in a crawl loop
- submit(java.lang.String,java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit a url to the URL pool, and it will be processed in a crawl loop
- submit(java.lang.String,java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit a url to the URL pool, and it will be processed in a crawl loop
- submit(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.session.PulsarSession
- Submit a url to the URL pool, and it will be processed in a crawl loop
- submit(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.session.PulsarSession
- Submit a url to the URL pool, and it will be processed in a crawl loop
- submit(java.lang.String) - function in ai.platon.pulsar.session.PulsarSession
- Submit a url to the URL pool, the url will be processed in the crawl loop later
- submit(java.lang.String,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.PulsarSession
- Submit a url to the URL pool, and it will be processed in a crawl loop
- submit(java.lang.String,java.lang.String) - function in ai.platon.pulsar.session.PulsarSession
- Submit a url to the URL pool, and it will be processed in a crawl loop
- submitAll(java.lang.Iterable) - function in ai.platon.pulsar.context.PulsarContext
- Submit a batch of urls, the urls are added to the task queue, and will be executed asynchronously.
- submitAll(java.lang.Iterable) - function in ai.platon.pulsar.context.support.AbstractPulsarContext
- Submit a batch of urls, the urls are added to the task queue, and will be executed asynchronously.
- submitAll(java.lang.Iterable) - function in ai.platon.pulsar.context.support.AbstractPulsarContext
- Submit a batch of urls, the urls are added to the task queue, and will be executed asynchronously.
- submitAll(java.util.Collection) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.util.Collection) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.util.Collection,java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.util.Collection,java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.lang.Iterable) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.lang.Iterable,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.lang.Iterable,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.lang.Iterable,java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.lang.Iterable,java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.util.Collection) - function in ai.platon.pulsar.session.PulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.util.Collection,java.lang.String) - function in ai.platon.pulsar.session.PulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.lang.Iterable) - function in ai.platon.pulsar.session.PulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.lang.Iterable,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.PulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitAll(java.lang.Iterable,java.lang.String) - function in ai.platon.pulsar.session.PulsarSession
- Submit the urls to the URL pool, the submitted urls will be processed in a crawl loop
- submitForOutPages(ai.platon.pulsar.common.urls.UrlAware,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load the portal page and submit the out links specified by the
-outLinkoption to the URL pool. - submitForOutPages(ai.platon.pulsar.common.urls.UrlAware,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load the portal page and submit the out links specified by the
-outLinkoption to the URL pool. - submitForOutPages(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load the portal page and submit the out links specified by the
-outLinkoption to the URL pool. - submitForOutPages(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load the portal page and submit the out links specified by the
-outLinkoption to the URL pool. - submitForOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load the portal page and submit the out links specified by the
-outLinkoption to the URL pool. - submitForOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load the portal page and submit the out links specified by the
-outLinkoption to the URL pool. - submitForOutPages(java.lang.String,java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load the portal page and submit the out links specified by the
-outLinkoption to the URL pool. - submitForOutPages(java.lang.String,java.lang.String) - function in ai.platon.pulsar.session.AbstractPulsarSession
- Load the portal page and submit the out links specified by the
-outLinkoption to the URL pool. - submitForOutPages(ai.platon.pulsar.common.urls.UrlAware,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.PulsarSession
- Load the portal page and submit the out links specified by the
-outLinkoption to the URL pool. - submitForOutPages(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.session.PulsarSession
- Load the portal page and submit the out links specified by the
-outLinkoption to the URL pool. - submitForOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.PulsarSession
- Load the portal page and submit the out links specified by the
-outLinkoption to the URL pool. - submitForOutPages(java.lang.String,java.lang.String) - function in ai.platon.pulsar.session.PulsarSession
- Load the portal page and submit the out links specified by the
-outLinkoption to the URL pool. - submitOutPages(ai.platon.pulsar.common.urls.UrlAware,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.PulsarSession
- submitOutPages(ai.platon.pulsar.common.urls.UrlAware,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.PulsarSession
- submitOutPages(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.session.PulsarSession
- submitOutPages(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.session.PulsarSession
- submitOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.PulsarSession
- submitOutPages(java.lang.String,ai.platon.pulsar.common.options.LoadOptions) - function in ai.platon.pulsar.session.PulsarSession
- submitOutPages(java.lang.String,java.lang.String) - function in ai.platon.pulsar.session.PulsarSession
- submitOutPages(java.lang.String,java.lang.String) - function in ai.platon.pulsar.session.PulsarSession
- subscribeWebDriver() - function in ai.platon.pulsar.crawl.fetch.privacy.PrivacyContext
- success(java.lang.Integer) - function in ai.platon.pulsar.crawl.parse.FilterResult.Companion
- success(ai.platon.pulsar.dom.FeaturedDocument) - function in ai.platon.pulsar.crawl.parse.ParseResult.Companion
- suspend() - function in java.lang.Thread
- suspendListeners() - function in ai.platon.pulsar.common.event.Browser
- suspendListeners(ai.platon.pulsar.crawl.fetch.driver.BrowserEvents) - function in ai.platon.pulsar.common.event.Browser
- suspendListeners() - function in ai.platon.pulsar.common.event.EventEmitter
- suspendListeners(ai.platon.pulsar.crawl.fetch.driver.BrowserEvents) - function in ai.platon.pulsar.common.event.EventEmitter
- suspendListeners(ai.platon.pulsar.crawl.impl.CrawlEvents) - function in ai.platon.pulsar.common.event.EventEmitter
- SystemDefaultPrivacyContextIdGenerator - class in ai.platon.pulsar.crawl.fetch.privacy