public class StatusDatum
extends com.scaleunlimited.cascading.PayloadDatum
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EXCEPTION_FN |
static cascading.tuple.Fields |
FIELDS |
static java.lang.String |
HEADERS_FN |
static java.lang.String |
HOST_ADDRESS_FN |
static java.lang.String |
STATUS_FN |
static java.lang.String |
STATUS_TIME_FN |
static java.lang.String |
URL_FN |
Constructor and Description |
---|
StatusDatum() |
StatusDatum(java.lang.String url,
BaseFetchException e,
com.scaleunlimited.cascading.Payload payload) |
StatusDatum(java.lang.String url,
HttpHeaders headers,
java.lang.String hostAddress,
com.scaleunlimited.cascading.Payload payload)
Constructor for creating StatusDatum for a URL that was fetched successfully.
|
StatusDatum(java.lang.String url,
UrlStatus status,
HttpHeaders headers,
BaseFetchException e,
long statusTime,
java.lang.String hostAddress,
com.scaleunlimited.cascading.Payload payload) |
StatusDatum(java.lang.String url,
UrlStatus status,
com.scaleunlimited.cascading.Payload payload) |
StatusDatum(cascading.tuple.TupleEntry tupleEntry) |
Modifier and Type | Method and Description |
---|---|
BaseFetchException |
getException() |
HttpHeaders |
getHeaders() |
java.lang.String |
getHostAddress() |
UrlStatus |
getStatus() |
long |
getStatusTime() |
java.lang.String |
getUrl() |
void |
setException(BaseFetchException e) |
void |
setHeaders(HttpHeaders headers) |
void |
setHostAddress(java.lang.String hostAddress) |
void |
setStatus(UrlStatus status) |
void |
setStatusTime(long statusTime) |
void |
setUrl(java.lang.String url) |
commit, getPayload, getPayloadValue, reset, setPayload, setPayload, setPayloadValue
public static final java.lang.String URL_FN
public static final java.lang.String STATUS_FN
public static final java.lang.String HEADERS_FN
public static final java.lang.String EXCEPTION_FN
public static final java.lang.String STATUS_TIME_FN
public static final java.lang.String HOST_ADDRESS_FN
public static final cascading.tuple.Fields FIELDS
public StatusDatum()
public StatusDatum(cascading.tuple.TupleEntry tupleEntry)
public StatusDatum(java.lang.String url, HttpHeaders headers, java.lang.String hostAddress, com.scaleunlimited.cascading.Payload payload)
url
- URL that we fetched.headers
- Headers returned by server.hostAddress
- Host IP address of server.payload
- User-provided payload.public StatusDatum(java.lang.String url, BaseFetchException e, com.scaleunlimited.cascading.Payload payload)
public StatusDatum(java.lang.String url, UrlStatus status, com.scaleunlimited.cascading.Payload payload)
public StatusDatum(java.lang.String url, UrlStatus status, HttpHeaders headers, BaseFetchException e, long statusTime, java.lang.String hostAddress, com.scaleunlimited.cascading.Payload payload)
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public UrlStatus getStatus()
public void setStatus(UrlStatus status)
public HttpHeaders getHeaders()
public void setHeaders(HttpHeaders headers)
public BaseFetchException getException()
public void setException(BaseFetchException e)
public long getStatusTime()
public void setStatusTime(long statusTime)
public java.lang.String getHostAddress()
public void setHostAddress(java.lang.String hostAddress)
Copyright © 2012 Bixo Labs