Class CloseableHttpResponse
java.lang.Object
org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hc.core5.http.ClassicHttpResponse,org.apache.hc.core5.http.HttpEntityContainer,org.apache.hc.core5.http.HttpMessage,org.apache.hc.core5.http.HttpResponse,org.apache.hc.core5.http.MessageHeaders
public final class CloseableHttpResponse
extends Object
implements org.apache.hc.core5.http.ClassicHttpResponse
Provided for backward compatibility with HttpClient 4.x.
- Since:
- 4.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ExecRuntimeprivate final org.apache.hc.core5.http.ClassicHttpResponse -
Constructor Summary
ConstructorsConstructorDescriptionCloseableHttpResponse(org.apache.hc.core5.http.ClassicHttpResponse response, ExecRuntime execRuntime) -
Method Summary
Modifier and TypeMethodDescription(package private) static CloseableHttpResponseadapt(org.apache.hc.core5.http.ClassicHttpResponse response) voidvoidaddHeader(org.apache.hc.core5.http.Header header) voidclose()booleancontainsHeader(String name) intcountHeaders(String name) intgetCode()org.apache.hc.core5.http.HttpEntityorg.apache.hc.core5.http.HeadergetFirstHeader(String name) org.apache.hc.core5.http.Headerorg.apache.hc.core5.http.Header[]org.apache.hc.core5.http.Header[]getHeaders(String name) org.apache.hc.core5.http.HeadergetLastHeader(String name) org.apache.hc.core5.http.ProtocolVersionIterator<org.apache.hc.core5.http.Header> Iterator<org.apache.hc.core5.http.Header> headerIterator(String name) booleanremoveHeader(org.apache.hc.core5.http.Header header) booleanremoveHeaders(String name) voidsetCode(int code) voidsetEntity(org.apache.hc.core5.http.HttpEntity entity) voidvoidsetHeader(org.apache.hc.core5.http.Header header) voidsetHeaders(org.apache.hc.core5.http.Header... headers) voidvoidsetReasonPhrase(String reason) voidsetVersion(org.apache.hc.core5.http.ProtocolVersion version) toString()
-
Field Details
-
response
private final org.apache.hc.core5.http.ClassicHttpResponse response -
execRuntime
-
-
Constructor Details
-
CloseableHttpResponse
CloseableHttpResponse(org.apache.hc.core5.http.ClassicHttpResponse response, ExecRuntime execRuntime)
-
-
Method Details
-
adapt
-
getCode
public int getCode()- Specified by:
getCodein interfaceorg.apache.hc.core5.http.HttpResponse
-
getEntity
public org.apache.hc.core5.http.HttpEntity getEntity()- Specified by:
getEntityin interfaceorg.apache.hc.core5.http.HttpEntityContainer
-
containsHeader
- Specified by:
containsHeaderin interfaceorg.apache.hc.core5.http.MessageHeaders
-
setVersion
public void setVersion(org.apache.hc.core5.http.ProtocolVersion version) - Specified by:
setVersionin interfaceorg.apache.hc.core5.http.HttpMessage
-
setCode
public void setCode(int code) - Specified by:
setCodein interfaceorg.apache.hc.core5.http.HttpResponse
-
getReasonPhrase
- Specified by:
getReasonPhrasein interfaceorg.apache.hc.core5.http.HttpResponse
-
countHeaders
- Specified by:
countHeadersin interfaceorg.apache.hc.core5.http.MessageHeaders
-
setEntity
public void setEntity(org.apache.hc.core5.http.HttpEntity entity) - Specified by:
setEntityin interfaceorg.apache.hc.core5.http.HttpEntityContainer
-
getVersion
public org.apache.hc.core5.http.ProtocolVersion getVersion()- Specified by:
getVersionin interfaceorg.apache.hc.core5.http.HttpMessage
-
setReasonPhrase
- Specified by:
setReasonPhrasein interfaceorg.apache.hc.core5.http.HttpResponse
-
getHeaders
- Specified by:
getHeadersin interfaceorg.apache.hc.core5.http.MessageHeaders
-
addHeader
public void addHeader(org.apache.hc.core5.http.Header header) - Specified by:
addHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
getLocale
- Specified by:
getLocalein interfaceorg.apache.hc.core5.http.HttpResponse
-
addHeader
- Specified by:
addHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
setLocale
- Specified by:
setLocalein interfaceorg.apache.hc.core5.http.HttpResponse
-
getHeader
public org.apache.hc.core5.http.Header getHeader(String name) throws org.apache.hc.core5.http.ProtocolException - Specified by:
getHeaderin interfaceorg.apache.hc.core5.http.MessageHeaders- Throws:
org.apache.hc.core5.http.ProtocolException
-
setHeader
public void setHeader(org.apache.hc.core5.http.Header header) - Specified by:
setHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
getFirstHeader
- Specified by:
getFirstHeaderin interfaceorg.apache.hc.core5.http.MessageHeaders
-
setHeader
- Specified by:
setHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
setHeaders
public void setHeaders(org.apache.hc.core5.http.Header... headers) - Specified by:
setHeadersin interfaceorg.apache.hc.core5.http.HttpMessage
-
removeHeader
public boolean removeHeader(org.apache.hc.core5.http.Header header) - Specified by:
removeHeaderin interfaceorg.apache.hc.core5.http.HttpMessage
-
removeHeaders
- Specified by:
removeHeadersin interfaceorg.apache.hc.core5.http.HttpMessage
-
getLastHeader
- Specified by:
getLastHeaderin interfaceorg.apache.hc.core5.http.MessageHeaders
-
getHeaders
public org.apache.hc.core5.http.Header[] getHeaders()- Specified by:
getHeadersin interfaceorg.apache.hc.core5.http.MessageHeaders
-
headerIterator
- Specified by:
headerIteratorin interfaceorg.apache.hc.core5.http.MessageHeaders
-
headerIterator
- Specified by:
headerIteratorin interfaceorg.apache.hc.core5.http.MessageHeaders
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
toString
-