public class MetadataRecordBuilder extends BaseWARCRecordBuilder
serverCache
Constructor and Description |
---|
MetadataRecordBuilder() |
Modifier and Type | Method and Description |
---|---|
org.archive.io.warc.WARCRecordInfo |
buildRecord(CrawlURI curi,
URI concurrentTo)
Builds a warc record for this capture.
|
boolean |
shouldBuildRecord(CrawlURI curi)
If you don't want metadata records, take this class out of the chain.
|
generateRecordID, getHostAddress, getServerCache, setServerCache
public boolean shouldBuildRecord(CrawlURI curi)
curi
- a captured urltrue
if it is appropriate for this
WARCRecordBuilder
to build a record for this capture,
false
otherwisepublic org.archive.io.warc.WARCRecordInfo buildRecord(CrawlURI curi, URI concurrentTo) throws IOException
WARCRecordBuilder
curi
- a captured urlconcurrentTo
- implementations should do this:
if (concurrentTo != null) { recordInfo.addExtraHeader(HEADER_KEY_CONCURRENT_TO, "<" + concurrentTo + ">"); }
IOException
Copyright © 2003–2021 Internet Archive. All rights reserved.