Class HttpURLClient.HttpURLResponseAdapter
java.lang.Object
groovyx.net.http.HttpURLClient.HttpURLResponseAdapter
- All Implemented Interfaces:
org.apache.http.HttpMessage, org.apache.http.HttpResponse
- Enclosing class:
HttpURLClient
private final class HttpURLClient.HttpURLResponseAdapter
extends Object
implements org.apache.http.HttpResponse
This class makes a HttpURLConnection look like an HttpResponse for use
by
ParserRegistry and HttpResponseDecorator.- Since:
- 0.5.0
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) HttpURLConnection(package private) org.apache.http.Header[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddHeader(org.apache.http.Header arg0) booleancontainsHeader(String key) org.apache.http.Header[]org.apache.http.HttpEntityorg.apache.http.HeadergetFirstHeader(String key) org.apache.http.Header[]getHeaders(String key) Note that HttpURLConnection does not support multiple headers of the same name.org.apache.http.HeadergetLastHeader(String key) org.apache.http.params.HttpParamsorg.apache.http.ProtocolVersionorg.apache.http.StatusLineorg.apache.http.HeaderIteratororg.apache.http.HeaderIteratorheaderIterator(String key) voidremoveHeader(org.apache.http.Header arg0) voidremoveHeaders(String arg0) voidsetEntity(org.apache.http.HttpEntity entity) voidvoidsetHeader(org.apache.http.Header arg0) voidsetHeaders(org.apache.http.Header[] arg0) voidvoidsetParams(org.apache.http.params.HttpParams arg0) voidsetReasonPhrase(String phrase) voidsetStatusCode(int code) voidsetStatusLine(org.apache.http.ProtocolVersion v, int code) voidsetStatusLine(org.apache.http.ProtocolVersion arg0, int arg1, String arg2) voidsetStatusLine(org.apache.http.StatusLine line)
-
Field Details
-
conn
HttpURLConnection conn -
headers
org.apache.http.Header[] headers
-
-
Constructor Details
-
HttpURLResponseAdapter
HttpURLResponseAdapter(HttpURLConnection conn)
-
-
Method Details
-
getEntity
public org.apache.http.HttpEntity getEntity()- Specified by:
getEntityin interfaceorg.apache.http.HttpResponse
-
getLocale
- Specified by:
getLocalein interfaceorg.apache.http.HttpResponse
-
getStatusLine
public org.apache.http.StatusLine getStatusLine()- Specified by:
getStatusLinein interfaceorg.apache.http.HttpResponse
-
containsHeader
- Specified by:
containsHeaderin interfaceorg.apache.http.HttpMessage
-
getAllHeaders
public org.apache.http.Header[] getAllHeaders()- Specified by:
getAllHeadersin interfaceorg.apache.http.HttpMessage
-
getFirstHeader
- Specified by:
getFirstHeaderin interfaceorg.apache.http.HttpMessage
-
getHeaders
Note that HttpURLConnection does not support multiple headers of the same name.- Specified by:
getHeadersin interfaceorg.apache.http.HttpMessage
-
getLastHeader
- Specified by:
getLastHeaderin interfaceorg.apache.http.HttpMessage- See Also:
-
getParams
public org.apache.http.params.HttpParams getParams()- Specified by:
getParamsin interfaceorg.apache.http.HttpMessage
-
getProtocolVersion
public org.apache.http.ProtocolVersion getProtocolVersion()- Specified by:
getProtocolVersionin interfaceorg.apache.http.HttpMessage
-
headerIterator
public org.apache.http.HeaderIterator headerIterator()- Specified by:
headerIteratorin interfaceorg.apache.http.HttpMessage
-
headerIterator
- Specified by:
headerIteratorin interfaceorg.apache.http.HttpMessage
-
setEntity
public void setEntity(org.apache.http.HttpEntity entity) - Specified by:
setEntityin interfaceorg.apache.http.HttpResponse
-
setLocale
- Specified by:
setLocalein interfaceorg.apache.http.HttpResponse
-
setReasonPhrase
- Specified by:
setReasonPhrasein interfaceorg.apache.http.HttpResponse
-
setStatusCode
public void setStatusCode(int code) - Specified by:
setStatusCodein interfaceorg.apache.http.HttpResponse
-
setStatusLine
public void setStatusLine(org.apache.http.StatusLine line) - Specified by:
setStatusLinein interfaceorg.apache.http.HttpResponse
-
setStatusLine
public void setStatusLine(org.apache.http.ProtocolVersion v, int code) - Specified by:
setStatusLinein interfaceorg.apache.http.HttpResponse
-
setStatusLine
- Specified by:
setStatusLinein interfaceorg.apache.http.HttpResponse
-
addHeader
public void addHeader(org.apache.http.Header arg0) - Specified by:
addHeaderin interfaceorg.apache.http.HttpMessage
-
addHeader
-
removeHeader
public void removeHeader(org.apache.http.Header arg0) - Specified by:
removeHeaderin interfaceorg.apache.http.HttpMessage
-
removeHeaders
- Specified by:
removeHeadersin interfaceorg.apache.http.HttpMessage
-
setHeader
public void setHeader(org.apache.http.Header arg0) - Specified by:
setHeaderin interfaceorg.apache.http.HttpMessage
-
setHeader
-
setHeaders
public void setHeaders(org.apache.http.Header[] arg0) - Specified by:
setHeadersin interfaceorg.apache.http.HttpMessage
-
setParams
public void setParams(org.apache.http.params.HttpParams arg0) - Specified by:
setParamsin interfaceorg.apache.http.HttpMessage
-