public class ResponseHeader extends HeaderFramework
HeaderFramework.Entry
Modifier and Type | Field and Description |
---|---|
private java.util.Date |
date_cache_Date |
private java.util.Date |
date_cache_Expires |
private java.util.Date |
date_cache_LastModified |
private static long |
serialVersionUID |
ACCEPT, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ACCEPT_RANGES, CACHE_CONTROL, CONNECTION_PROP_ARGS, CONNECTION_PROP_CLIENT_REQUEST_HEADER, CONNECTION_PROP_CLIENTIP, CONNECTION_PROP_EXT, CONNECTION_PROP_HOST, CONNECTION_PROP_HTTP_VER, CONNECTION_PROP_METHOD, CONNECTION_PROP_PATH, CONNECTION_PROP_PERSISTENT, CONNECTION_PROP_PROTOCOL, CONNECTION_PROP_PROXY_RESPOND_CODE, CONNECTION_PROP_PROXY_RESPOND_HEADER, CONNECTION_PROP_PROXY_RESPOND_SIZE, CONNECTION_PROP_PROXY_RESPOND_STATUS, CONNECTION_PROP_REQUEST_END, CONNECTION_PROP_REQUEST_START, CONNECTION_PROP_URL, CONNECTION_PROP_USER, CONTENT_ENCODING, CONTENT_ENCODING_GZIP, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_MD5, CONTENT_RANGE, CONTENT_TYPE, CORS_ALLOW_ORIGIN, DATE, ETAG, EXPIRES, FORMAT_ANSIC, FORMAT_GSAFS, FORMAT_RFC1036, FORMAT_RFC1123, HOST, HTTP_VERSION_0_9, HTTP_VERSION_1_0, HTTP_VERSION_1_1, http1_0, http1_1, LAST_MODIFIED, LOCATION, METHOD_CONNECT, METHOD_GET, METHOD_HEAD, METHOD_POST, PRAGMA, RANGE, RESPONSE_TIME_MILLIS, SERVER, SET_COOKIE, SET_COOKIE2, STATUS_CODE, TRANSFER_ENCODING, USER_AGENT, VIA, X_FORWARDED_FOR, X_ROBOTS, X_ROBOTS_TAG, X_YACY_INDEX_CONTROL, X_YACY_KEEP_ALIVE_REQUEST_COUNT, X_YACY_MEDIA_KEYWORDS, X_YACY_MEDIA_TITLE, X_YACY_ORIGINAL_REQUEST_LINE
Constructor and Description |
---|
ResponseHeader(java.util.HashMap<java.lang.String,java.lang.String> reverseMappingCache,
java.util.Map<java.lang.String,java.lang.String> othermap) |
ResponseHeader(int statusCode) |
ResponseHeader(int statusCode,
java.util.HashMap<java.lang.String,java.lang.String> reverseMappingCache) |
ResponseHeader(int statusCode,
Header[] headers) |
Modifier and Type | Method and Description |
---|---|
long |
age()
age in milliseconds (difference between now and last_modified)
|
java.util.Date |
date()
Get the http field Date or now (if header date missing)
|
java.util.Date |
expires()
get http field Expires if available
|
int |
getStatusCode() |
java.lang.String |
getXRobotsTag() |
boolean |
gzip() |
java.util.Date |
lastModified()
get http field Last-Modified or now (if header field is missing)
|
add, addHeader, formatGSAFS, formatRFC1123, get, getAdditionalHeaderProperties, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getHeaderCookies, getMultiple, getRequestURL, getSingle, headerDate, keyCount, mime, parseGSAFS, parseHTTPDate, put, readHttpHeader, setAdditionalHeaderProperties, setCookie, setCookie, setCookie, setCookie, setCookie, store, supportChunkedEncoding, toHeaderString, toHeaderString, toString
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, putAll, remove, size, subMap, subMap, tailMap, tailMap, values
private static final long serialVersionUID
private java.util.Date date_cache_Date
private java.util.Date date_cache_Expires
private java.util.Date date_cache_LastModified
public ResponseHeader(int statusCode)
public ResponseHeader(int statusCode, Header[] headers)
public ResponseHeader(int statusCode, java.util.HashMap<java.lang.String,java.lang.String> reverseMappingCache)
public ResponseHeader(java.util.HashMap<java.lang.String,java.lang.String> reverseMappingCache, java.util.Map<java.lang.String,java.lang.String> othermap)
public int getStatusCode()
public java.util.Date date()
public java.util.Date expires()
public java.util.Date lastModified()
public long age()
public boolean gzip()
public java.lang.String getXRobotsTag()