public class FastCaptureSearchResult extends CaptureSearchResult
| Modifier and Type | Field and Description |
|---|---|
protected String |
captureTimestamp |
protected String |
digest |
static String |
EMPTY_VALUE |
protected String |
file |
protected String |
httpCode |
protected String |
mimeType |
protected String |
oraclePolicy |
protected String |
originalUrl |
protected String |
redirectUrl |
protected CaptureSearchResult |
revisitPayload |
protected String |
robotFlags |
protected String |
urlKey |
cachedCompressedLength, cachedDate, cachedOffset, CAPTURE_CAPTURE_TIMESTAMP, CAPTURE_CLOSEST_INDICATOR, CAPTURE_CLOSEST_VALUE, CAPTURE_COMPRESSED_LENGTH, CAPTURE_DIGEST, CAPTURE_DUPLICATE_ANNOTATION, CAPTURE_DUPLICATE_DIGEST, CAPTURE_DUPLICATE_HTTP, CAPTURE_DUPLICATE_PAYLOAD_COMPRESSED_LENGTH, CAPTURE_DUPLICATE_PAYLOAD_FILE, CAPTURE_DUPLICATE_PAYLOAD_OFFSET, CAPTURE_DUPLICATE_STORED_TS, CAPTURE_FILE, CAPTURE_HTTP_CODE, CAPTURE_MIME_TYPE, CAPTURE_OFFSET, CAPTURE_ORACLE_POLICY, CAPTURE_ORIGINAL_HOST, CAPTURE_ORIGINAL_URL, CAPTURE_REDIRECT_URL, CAPTURE_ROBOT_BLOCKED, CAPTURE_ROBOT_FLAGS, CAPTURE_ROBOT_IGNORE, CAPTURE_ROBOT_NOARCHIVE, CAPTURE_ROBOT_NOFOLLOW, CAPTURE_ROBOT_NOINDEX, CAPTURE_URL_KEYCUSTOM_HEADER_PREFIX, data, RESULT_TRUE_VALUE| Constructor and Description |
|---|
FastCaptureSearchResult() |
| Modifier and Type | Method and Description |
|---|---|
void |
flagDuplicateDigest() |
void |
flagDuplicateDigest(CaptureSearchResult payload)
Mark this capture as a revisit of previous capture
payload, identified by content digest. |
void |
flagDuplicateDigest(Date storedDate) |
void |
flagDuplicateDigest(String storedTS) |
void |
flagDuplicateHTTP(Date storedDate) |
void |
flagDuplicateHTTP(String storedTS) |
Date |
getCaptureDate() |
String |
getCaptureTimestamp()
return time of capture.
|
long |
getCompressedLength() |
String |
getDigest() |
Date |
getDuplicateDigestStoredDate() |
String |
getDuplicateDigestStoredTimestamp()
same with
CaptureSearchResult.getDuplicateDigestStoredDate(), but
returns raw timestamp value. |
CaptureSearchResult |
getDuplicatePayload() |
long |
getDuplicatePayloadCompressedLength() |
String |
getDuplicatePayloadFile() |
Long |
getDuplicatePayloadOffset() |
String |
getFile() |
String |
getHttpCode() |
String |
getMimeType() |
long |
getOffset() |
String |
getOraclePolicy() |
String |
getOriginalHost() |
String |
getOriginalUrl()
return the original URL (ordinary, non-SURT form) which resulted in the capture.
|
String |
getRedirectUrl() |
String |
getRobotFlags()
return robot flags field value.
|
String |
getUrlKey()
return the URL key of this capture.
|
boolean |
isClosest() |
boolean |
isDuplicateHTTP()
whether this capture is an archive of
304 Not Modified response
from the server. |
boolean |
isRevisitDigest()
whether this capture is a re-fetch of previously archived capture
(revisit), detected by content's digest.
|
void |
setCaptureDate(Date date) |
void |
setCaptureTimestamp(String captureTimestamp) |
void |
setClosest(boolean value) |
void |
setCompressedLength(long offset) |
void |
setDigest(String digest) |
void |
setFile(String file) |
void |
setHttpCode(String httpCode) |
void |
setMimeType(String mimeType) |
void |
setOffset(long offset) |
void |
setOraclePolicy(String policy) |
void |
setOriginalHost(String originalHost) |
void |
setOriginalUrl(String originalUrl) |
void |
setRedirectUrl(String redirectUrl) |
void |
setRobotFlags(String robotFlags)
Set robot flags field value as a whole.
|
void |
setUrlKey(String urlKey) |
getDuplicateHTTPStoredDate, getDuplicateHTTPStoredTimestamp, getNextResult, getPrevResult, isDuplicateDigest, isHttpError, isHttpRedirect, isHttpSuccess, isRobotFlagSet, isRobotFlagSet, isRobotIgnore, isRobotNoArchive, isRobotNoFollow, isRobotNoIndex, removeFromList, setNextResult, setPrevResult, setRobotFlag, setRobotFlag, setRobotIgnore, setRobotNoArchive, setRobotNoFollow, setRobotNoIndex, toStringdateToTS, ensureMap, fromCanonicalStringMap, get, getBoolean, getCustom, put, putBoolean, putCustom, toCanonicalStringMap, tsToDatepublic static final String EMPTY_VALUE
protected String urlKey
protected String captureTimestamp
protected String originalUrl
protected String mimeType
protected String httpCode
protected String digest
protected String redirectUrl
protected String file
protected String robotFlags
protected String oraclePolicy
protected CaptureSearchResult revisitPayload
public String getUrlKey()
CapturegetUrlKey in interface CapturegetUrlKey in class CaptureSearchResultpublic void setUrlKey(String urlKey)
setUrlKey in class CaptureSearchResultpublic String getCaptureTimestamp()
CapturegetCaptureTimestamp in interface CapturegetCaptureTimestamp in class CaptureSearchResultYYYYmmddHHMMSS" format.public void setCaptureTimestamp(String captureTimestamp)
setCaptureTimestamp in class CaptureSearchResultpublic String getOriginalUrl()
CapturegetOriginalUrl in interface CapturegetOriginalUrl in class CaptureSearchResultpublic void setOriginalUrl(String originalUrl)
setOriginalUrl in class CaptureSearchResultoriginalUrl - as close to the original URL by which this Resource
was captured as is possiblepublic String getMimeType()
getMimeType in class CaptureSearchResultpublic void setMimeType(String mimeType)
setMimeType in class CaptureSearchResultpublic String getHttpCode()
getHttpCode in class CaptureSearchResultpublic void setHttpCode(String httpCode)
setHttpCode in class CaptureSearchResultpublic String getDigest()
getDigest in class CaptureSearchResultpublic void setDigest(String digest)
setDigest in class CaptureSearchResultpublic String getRedirectUrl()
getRedirectUrl in class CaptureSearchResultpublic void setRedirectUrl(String redirectUrl)
setRedirectUrl in class CaptureSearchResultpublic String getFile()
getFile in class CaptureSearchResultpublic void setFile(String file)
setFile in class CaptureSearchResultpublic String getRobotFlags()
CaptureSearchResultgetRobotFlags in class CaptureSearchResultpublic void setRobotFlags(String robotFlags)
CaptureSearchResultCaptureSearchResult.setRobotFlag(char) or
CaptureSearchResult.setRobotFlag(String).setRobotFlags in class CaptureSearchResultrobotFlags - new field valuepublic long getOffset()
getOffset in class CaptureSearchResultpublic void setOffset(long offset)
setOffset in class CaptureSearchResultpublic long getCompressedLength()
getCompressedLength in class CaptureSearchResultpublic void setCompressedLength(long offset)
setCompressedLength in class CaptureSearchResultpublic String getOraclePolicy()
getOraclePolicy in class CaptureSearchResultpublic void setOraclePolicy(String policy)
setOraclePolicy in class CaptureSearchResultpublic void flagDuplicateDigest()
flagDuplicateDigest in class CaptureSearchResultpublic boolean isRevisitDigest()
CaptureSearchResultThis method is meant for use by replay processing. For use in
user interface / web API code, consider CaptureSearchResult.isDuplicateDigest()
is more appropriate.
isRevisitDigest in class CaptureSearchResulttrue if revisitpublic void flagDuplicateDigest(CaptureSearchResult payload)
CaptureSearchResultpayload, identified by content digest.
Record location information is copied from payload so that the content can be
loaded from the record later.
ResourceIndex implementations should call this method before returning
CaptureSearchResults to AccessPoint.
flagDuplicateDigest in class CaptureSearchResultpayload - capture being revisitedCaptureSearchResult.getDuplicateDigestStoredTimestamp(),
CaptureSearchResult.getDuplicateDigestStoredDate(),
CaptureSearchResult.getDuplicatePayloadFile(),
CaptureSearchResult.getDuplicatePayloadOffset(),
CaptureSearchResult.getDuplicatePayloadCompressedLength()public CaptureSearchResult getDuplicatePayload()
getDuplicatePayload in class CaptureSearchResultpublic String getDuplicatePayloadFile()
getDuplicatePayloadFile in class CaptureSearchResultpublic Long getDuplicatePayloadOffset()
getDuplicatePayloadOffset in class CaptureSearchResultpublic long getDuplicatePayloadCompressedLength()
getDuplicatePayloadCompressedLength in class CaptureSearchResultpublic Date getDuplicateDigestStoredDate()
getDuplicateDigestStoredDate in class CaptureSearchResultpublic String getDuplicateDigestStoredTimestamp()
CaptureSearchResultCaptureSearchResult.getDuplicateDigestStoredDate(), but
returns raw timestamp value.getDuplicateDigestStoredTimestamp in class CaptureSearchResultpublic String getOriginalHost()
getOriginalHost in class CaptureSearchResultpublic void setOriginalHost(String originalHost)
setOriginalHost in class CaptureSearchResultpublic Date getCaptureDate()
getCaptureDate in class CaptureSearchResultpublic void setCaptureDate(Date date)
setCaptureDate in class CaptureSearchResultpublic boolean isClosest()
isClosest in class CaptureSearchResultpublic void setClosest(boolean value)
setClosest in class CaptureSearchResultpublic void flagDuplicateDigest(Date storedDate)
flagDuplicateDigest in class CaptureSearchResultpublic void flagDuplicateDigest(String storedTS)
flagDuplicateDigest in class CaptureSearchResultpublic void flagDuplicateHTTP(Date storedDate)
flagDuplicateHTTP in class CaptureSearchResultpublic void flagDuplicateHTTP(String storedTS)
flagDuplicateHTTP in class CaptureSearchResultpublic boolean isDuplicateHTTP()
CaptureSearchResult304 Not Modified response
from the server.isDuplicateHTTP in class CaptureSearchResultCopyright © 2005–2015 IIPC. All rights reserved.