public class TrapSuppressExtractor extends ContentExtractor
Modifier and Type | Field and Description |
---|---|
static String |
A_VIA_DIGEST
ALIst attribute key for carrying-forward content-digest from 'via'
|
protected long |
numberOfCURIsHandled |
protected long |
numberOfCURIsSuppressed |
DEFAULT_PARAMETERS, extractorParameters, loggerModule, numberOfLinksExtracted
Constructor and Description |
---|
TrapSuppressExtractor()
Usual constructor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
innerExtract(CrawlURI curi)
Actually extracts links.
|
protected boolean |
shouldExtract(CrawlURI uri)
Determines if otherwise valid URIs should have links extracted or not.
|
extract, shouldProcess
add, addOutlink, addOutlink, addRelativeToBase, addRelativeToVia, fromCheckpointJson, getExtractorParameters, getLoggerModule, innerProcess, logUriError, report, setExtractorParameters, setLoggerModule, toCheckpointJson
doCheckpoint, finishCheckpoint, flattenVia, getBeanName, getEnabled, getKeyedProperties, getRecordedSize, getShouldProcessRule, getURICount, hasHttpAuthenticationCredential, innerProcessResult, innerRejectProcess, isRunning, isSuccess, process, setBeanName, setEnabled, setRecoveryCheckpoint, setShouldProcessRule, start, startCheckpoint, stop
public static String A_VIA_DIGEST
protected long numberOfCURIsHandled
protected long numberOfCURIsSuppressed
protected boolean shouldExtract(CrawlURI uri)
ContentExtractor
ExtractorHTML
implementation checks that the content-type of
the given URI is text/html.shouldExtract
in class ContentExtractor
uri
- the URI to checkprotected boolean innerExtract(CrawlURI curi)
ContentExtractor
ContentExtractor.shouldProcess(CrawlURI)
. Subclasses
should implement this method to discover outlinks in the URI's
content stream. For instance, ExtractorHTML
extracts links
from Anchor tags and so on.
This method should only return true if extraction completed successfully. If not (for instance, if an IO error occurred), then this method should return false. Returning false indicates to the pipeline that downstream extractors should attempt to extract links themselves. Returning true indicates that downstream extractors should be skipped.
innerExtract
in class ContentExtractor
curi
- the URI whose links to extractCopyright © 2003–2019 Internet Archive. All rights reserved.