Package groovyx.net.http
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 java.lang.Object implements org.apache.http.HttpResponse
This class makes a HttpURLConnection look like an HttpResponse for use byParserRegistry
andHttpResponseDecorator
.
-
-
Constructor Summary
Constructors Constructor Description HttpURLResponseAdapter(java.net.HttpURLConnection conn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addHeader(java.lang.String arg0, java.lang.String arg1)
void
addHeader(org.apache.http.Header arg0)
boolean
containsHeader(java.lang.String key)
org.apache.http.Header[]
getAllHeaders()
org.apache.http.HttpEntity
getEntity()
org.apache.http.Header
getFirstHeader(java.lang.String key)
org.apache.http.Header[]
getHeaders(java.lang.String key)
Note that HttpURLConnection does not support multiple headers of the same name.org.apache.http.Header
getLastHeader(java.lang.String key)
java.util.Locale
getLocale()
org.apache.http.params.HttpParams
getParams()
org.apache.http.ProtocolVersion
getProtocolVersion()
org.apache.http.StatusLine
getStatusLine()
org.apache.http.HeaderIterator
headerIterator()
org.apache.http.HeaderIterator
headerIterator(java.lang.String key)
void
removeHeader(org.apache.http.Header arg0)
void
removeHeaders(java.lang.String arg0)
void
setEntity(org.apache.http.HttpEntity entity)
void
setHeader(java.lang.String arg0, java.lang.String arg1)
void
setHeader(org.apache.http.Header arg0)
void
setHeaders(org.apache.http.Header[] arg0)
void
setLocale(java.util.Locale l)
void
setParams(org.apache.http.params.HttpParams arg0)
void
setReasonPhrase(java.lang.String phrase)
void
setStatusCode(int code)
void
setStatusLine(org.apache.http.ProtocolVersion v, int code)
void
setStatusLine(org.apache.http.ProtocolVersion arg0, int arg1, java.lang.String arg2)
void
setStatusLine(org.apache.http.StatusLine line)
-
-
-
Method Detail
-
getEntity
public org.apache.http.HttpEntity getEntity()
- Specified by:
getEntity
in interfaceorg.apache.http.HttpResponse
-
getLocale
public java.util.Locale getLocale()
- Specified by:
getLocale
in interfaceorg.apache.http.HttpResponse
-
getStatusLine
public org.apache.http.StatusLine getStatusLine()
- Specified by:
getStatusLine
in interfaceorg.apache.http.HttpResponse
-
containsHeader
public boolean containsHeader(java.lang.String key)
- Specified by:
containsHeader
in interfaceorg.apache.http.HttpMessage
-
getAllHeaders
public org.apache.http.Header[] getAllHeaders()
- Specified by:
getAllHeaders
in interfaceorg.apache.http.HttpMessage
-
getFirstHeader
public org.apache.http.Header getFirstHeader(java.lang.String key)
- Specified by:
getFirstHeader
in interfaceorg.apache.http.HttpMessage
-
getHeaders
public org.apache.http.Header[] getHeaders(java.lang.String key)
Note that HttpURLConnection does not support multiple headers of the same name.- Specified by:
getHeaders
in interfaceorg.apache.http.HttpMessage
-
getLastHeader
public org.apache.http.Header getLastHeader(java.lang.String key)
- Specified by:
getLastHeader
in interfaceorg.apache.http.HttpMessage
- See Also:
URLConnection.getHeaderField(String)
-
getParams
public org.apache.http.params.HttpParams getParams()
- Specified by:
getParams
in interfaceorg.apache.http.HttpMessage
-
getProtocolVersion
public org.apache.http.ProtocolVersion getProtocolVersion()
- Specified by:
getProtocolVersion
in interfaceorg.apache.http.HttpMessage
-
headerIterator
public org.apache.http.HeaderIterator headerIterator()
- Specified by:
headerIterator
in interfaceorg.apache.http.HttpMessage
-
headerIterator
public org.apache.http.HeaderIterator headerIterator(java.lang.String key)
- Specified by:
headerIterator
in interfaceorg.apache.http.HttpMessage
-
setEntity
public void setEntity(org.apache.http.HttpEntity entity)
- Specified by:
setEntity
in interfaceorg.apache.http.HttpResponse
-
setLocale
public void setLocale(java.util.Locale l)
- Specified by:
setLocale
in interfaceorg.apache.http.HttpResponse
-
setReasonPhrase
public void setReasonPhrase(java.lang.String phrase)
- Specified by:
setReasonPhrase
in interfaceorg.apache.http.HttpResponse
-
setStatusCode
public void setStatusCode(int code)
- Specified by:
setStatusCode
in interfaceorg.apache.http.HttpResponse
-
setStatusLine
public void setStatusLine(org.apache.http.StatusLine line)
- Specified by:
setStatusLine
in interfaceorg.apache.http.HttpResponse
-
setStatusLine
public void setStatusLine(org.apache.http.ProtocolVersion v, int code)
- Specified by:
setStatusLine
in interfaceorg.apache.http.HttpResponse
-
setStatusLine
public void setStatusLine(org.apache.http.ProtocolVersion arg0, int arg1, java.lang.String arg2)
- Specified by:
setStatusLine
in interfaceorg.apache.http.HttpResponse
-
addHeader
public void addHeader(org.apache.http.Header arg0)
- Specified by:
addHeader
in interfaceorg.apache.http.HttpMessage
-
addHeader
public void addHeader(java.lang.String arg0, java.lang.String arg1)
- Specified by:
addHeader
in interfaceorg.apache.http.HttpMessage
-
removeHeader
public void removeHeader(org.apache.http.Header arg0)
- Specified by:
removeHeader
in interfaceorg.apache.http.HttpMessage
-
removeHeaders
public void removeHeaders(java.lang.String arg0)
- Specified by:
removeHeaders
in interfaceorg.apache.http.HttpMessage
-
setHeader
public void setHeader(org.apache.http.Header arg0)
- Specified by:
setHeader
in interfaceorg.apache.http.HttpMessage
-
setHeader
public void setHeader(java.lang.String arg0, java.lang.String arg1)
- Specified by:
setHeader
in interfaceorg.apache.http.HttpMessage
-
setHeaders
public void setHeaders(org.apache.http.Header[] arg0)
- Specified by:
setHeaders
in interfaceorg.apache.http.HttpMessage
-
setParams
public void setParams(org.apache.http.params.HttpParams arg0)
- Specified by:
setParams
in interfaceorg.apache.http.HttpMessage
-
-