Class AsyncResponseBuilder
java.lang.Object
org.apache.hc.core5.http.support.AbstractMessageBuilder<AsyncResponseProducer>
org.apache.hc.core5.http.support.AbstractResponseBuilder<AsyncResponseProducer>
org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
Builder for
AsyncResponseProducer instances.- Since:
- 5.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()static AsyncResponseBuildercreate(int status) removeHeader(Header header) removeHeaders(String name) setEntity(byte[] content, ContentType contentType) setEntity(String content, ContentType contentType) setEntity(AsyncEntityProducer entityProducer) setHeaders(Header... headers) setVersion(ProtocolVersion version) toString()Methods inherited from class AbstractResponseBuilder
getStatus, setStatusMethods inherited from class AbstractMessageBuilder
digest, getFirstHeader, getFirstHeaders, getHeaders, getHeaders, getLastHeader, getVersion, setHeaders
-
Field Details
-
entityProducer
-
-
Constructor Details
-
AsyncResponseBuilder
AsyncResponseBuilder(int status)
-
-
Method Details
-
create
-
setVersion
- Overrides:
setVersionin classAbstractResponseBuilder<AsyncResponseProducer>
-
setHeaders
- Overrides:
setHeadersin classAbstractResponseBuilder<AsyncResponseProducer>
-
addHeader
- Overrides:
addHeaderin classAbstractResponseBuilder<AsyncResponseProducer>
-
addHeader
- Overrides:
addHeaderin classAbstractResponseBuilder<AsyncResponseProducer>
-
removeHeader
- Overrides:
removeHeaderin classAbstractResponseBuilder<AsyncResponseProducer>
-
removeHeaders
- Overrides:
removeHeadersin classAbstractResponseBuilder<AsyncResponseProducer>
-
setHeader
- Overrides:
setHeaderin classAbstractResponseBuilder<AsyncResponseProducer>
-
setHeader
- Overrides:
setHeaderin classAbstractResponseBuilder<AsyncResponseProducer>
-
getEntity
-
setEntity
-
setEntity
-
setEntity
-
setEntity
-
build
- Specified by:
buildin classAbstractResponseBuilder<AsyncResponseProducer>
-
toString
-