public class ContentDatum
extends com.scaleunlimited.cascading.PayloadDatum
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BASE_URL_FN |
static java.lang.String |
CONTENT_FN |
static java.lang.String |
CONTENT_TYPE_FN |
static java.lang.String |
FETCHED_URL_FN |
static cascading.tuple.Fields |
FIELDS |
static java.lang.String |
HOST_ADDRESS_FN |
static java.lang.String |
HTTP_HEADERS_FN |
Constructor and Description |
---|
ContentDatum(ScoredUrlDatum scoredDatum)
Create place-holder FetchedDatum from the data used to attempt the fetch.
|
ContentDatum(java.lang.String url,
com.scaleunlimited.cascading.Payload payload)
Create place-holder ContentDatum from the data used to attempt the fetch.
|
ContentDatum(java.lang.String baseUrl,
java.lang.String fetchedUrl,
HttpHeaders headers,
ContentBytes content,
java.lang.String contentType) |
ContentDatum(cascading.tuple.Tuple tuple) |
ContentDatum(cascading.tuple.TupleEntry tupleEntry) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBaseUrl()
Return the original URL - use the UrlDatum support for this.
|
byte[] |
getContentBytes() |
int |
getContentLength() |
java.lang.String |
getContentType() |
java.lang.String |
getFetchedUrl() |
HttpHeaders |
getHeaders() |
java.lang.String |
getHostAddress() |
void |
setBaseUrl(java.lang.String baseUrl) |
void |
setContent(ContentBytes content) |
void |
setContentType(java.lang.String contentType) |
void |
setFetchedUrl(java.lang.String fetchedUrl) |
void |
setHeaders(HttpHeaders headers) |
void |
setHostAddress(java.lang.String hostAddress) |
java.lang.String |
toString() |
commit, getPayload, getPayloadValue, reset, setPayload, setPayload, setPayloadValue
public static final java.lang.String BASE_URL_FN
public static final java.lang.String FETCHED_URL_FN
public static final java.lang.String CONTENT_FN
public static final java.lang.String CONTENT_TYPE_FN
public static final java.lang.String HTTP_HEADERS_FN
public static final java.lang.String HOST_ADDRESS_FN
public static final cascading.tuple.Fields FIELDS
public ContentDatum(cascading.tuple.Tuple tuple)
public ContentDatum(cascading.tuple.TupleEntry tupleEntry)
public ContentDatum(java.lang.String baseUrl, java.lang.String fetchedUrl, HttpHeaders headers, ContentBytes content, java.lang.String contentType)
public ContentDatum(java.lang.String url, com.scaleunlimited.cascading.Payload payload)
url
- - Base & redirected urlpayload
- - User supplied payloadpublic ContentDatum(ScoredUrlDatum scoredDatum)
scoredDatum
- Valid datum with url/metadata needed to create FetchedDatumpublic java.lang.String getBaseUrl()
public void setBaseUrl(java.lang.String baseUrl)
public java.lang.String getFetchedUrl()
public void setFetchedUrl(java.lang.String fetchedUrl)
public byte[] getContentBytes()
public int getContentLength()
public void setContent(ContentBytes content)
public java.lang.String getContentType()
public void setContentType(java.lang.String contentType)
public HttpHeaders getHeaders()
public void setHeaders(HttpHeaders headers)
public java.lang.String getHostAddress()
public void setHostAddress(java.lang.String hostAddress)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2012 Bixo Labs