Class AsyncResponseBuilder
- java.lang.Object
-
- org.apache.hc.core5.http.support.AbstractMessageBuilder<T>
-
- org.apache.hc.core5.http.support.AbstractResponseBuilder<AsyncResponseProducer>
-
- org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
-
public class AsyncResponseBuilder extends AbstractResponseBuilder<AsyncResponseProducer>
Builder forAsyncResponseProducer
instances.- Since:
- 5.0
-
-
Field Summary
Fields Modifier and Type Field Description private AsyncEntityProducer
entityProducer
-
Constructor Summary
Constructors Constructor Description AsyncResponseBuilder(int status)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AsyncResponseBuilder
addHeader(java.lang.String name, java.lang.String value)
AsyncResponseBuilder
addHeader(Header header)
AsyncResponseProducer
build()
static AsyncResponseBuilder
create(int status)
AsyncEntityProducer
getEntity()
AsyncResponseBuilder
removeHeader(Header header)
AsyncResponseBuilder
removeHeaders(java.lang.String name)
AsyncResponseBuilder
setEntity(byte[] content, ContentType contentType)
AsyncResponseBuilder
setEntity(java.lang.String content)
AsyncResponseBuilder
setEntity(java.lang.String content, ContentType contentType)
AsyncResponseBuilder
setEntity(AsyncEntityProducer entityProducer)
AsyncResponseBuilder
setHeader(java.lang.String name, java.lang.String value)
AsyncResponseBuilder
setHeader(Header header)
AsyncResponseBuilder
setHeaders(Header... headers)
AsyncResponseBuilder
setVersion(ProtocolVersion version)
java.lang.String
toString()
-
Methods inherited from class org.apache.hc.core5.http.support.AbstractResponseBuilder
getStatus, setStatus
-
Methods inherited from class org.apache.hc.core5.http.support.AbstractMessageBuilder
digest, getFirstHeader, getFirstHeaders, getHeaders, getHeaders, getLastHeader, getVersion, setHeaders
-
-
-
-
Field Detail
-
entityProducer
private AsyncEntityProducer entityProducer
-
-
Method Detail
-
create
public static AsyncResponseBuilder create(int status)
-
setVersion
public AsyncResponseBuilder setVersion(ProtocolVersion version)
- Overrides:
setVersion
in classAbstractResponseBuilder<AsyncResponseProducer>
-
setHeaders
public AsyncResponseBuilder setHeaders(Header... headers)
- Overrides:
setHeaders
in classAbstractResponseBuilder<AsyncResponseProducer>
-
addHeader
public AsyncResponseBuilder addHeader(Header header)
- Overrides:
addHeader
in classAbstractResponseBuilder<AsyncResponseProducer>
-
addHeader
public AsyncResponseBuilder addHeader(java.lang.String name, java.lang.String value)
- Overrides:
addHeader
in classAbstractResponseBuilder<AsyncResponseProducer>
-
removeHeader
public AsyncResponseBuilder removeHeader(Header header)
- Overrides:
removeHeader
in classAbstractResponseBuilder<AsyncResponseProducer>
-
removeHeaders
public AsyncResponseBuilder removeHeaders(java.lang.String name)
- Overrides:
removeHeaders
in classAbstractResponseBuilder<AsyncResponseProducer>
-
setHeader
public AsyncResponseBuilder setHeader(Header header)
- Overrides:
setHeader
in classAbstractResponseBuilder<AsyncResponseProducer>
-
setHeader
public AsyncResponseBuilder setHeader(java.lang.String name, java.lang.String value)
- Overrides:
setHeader
in classAbstractResponseBuilder<AsyncResponseProducer>
-
getEntity
public AsyncEntityProducer getEntity()
-
setEntity
public AsyncResponseBuilder setEntity(AsyncEntityProducer entityProducer)
-
setEntity
public AsyncResponseBuilder setEntity(java.lang.String content, ContentType contentType)
-
setEntity
public AsyncResponseBuilder setEntity(java.lang.String content)
-
setEntity
public AsyncResponseBuilder setEntity(byte[] content, ContentType contentType)
-
build
public AsyncResponseProducer build()
- Specified by:
build
in classAbstractResponseBuilder<AsyncResponseProducer>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-