Class AsyncPushBuilder
- java.lang.Object
-
- org.apache.hc.core5.http.support.AbstractMessageBuilder<T>
-
- org.apache.hc.core5.http.support.AbstractResponseBuilder<AsyncPushProducer>
-
- org.apache.hc.core5.http.nio.support.AsyncPushBuilder
-
public class AsyncPushBuilder extends AbstractResponseBuilder<AsyncPushProducer>
Builder forAsyncPushProducer
instances.- Since:
- 5.0
-
-
Field Summary
Fields Modifier and Type Field Description private AsyncEntityProducer
entityProducer
-
Constructor Summary
Constructors Constructor Description AsyncPushBuilder(int status)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AsyncPushBuilder
addHeader(java.lang.String name, java.lang.String value)
AsyncPushBuilder
addHeader(Header header)
AsyncPushProducer
build()
static AsyncPushBuilder
create(int status)
AsyncEntityProducer
getEntity()
AsyncPushBuilder
removeHeader(Header header)
AsyncPushBuilder
removeHeaders(java.lang.String name)
AsyncPushBuilder
setEntity(byte[] content, ContentType contentType)
AsyncPushBuilder
setEntity(java.lang.String content)
AsyncPushBuilder
setEntity(java.lang.String content, ContentType contentType)
AsyncPushBuilder
setEntity(AsyncEntityProducer entityProducer)
AsyncPushBuilder
setHeader(java.lang.String name, java.lang.String value)
AsyncPushBuilder
setHeader(Header header)
AsyncPushBuilder
setHeaders(Header... headers)
AsyncPushBuilder
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 AsyncPushBuilder create(int status)
-
setVersion
public AsyncPushBuilder setVersion(ProtocolVersion version)
- Overrides:
setVersion
in classAbstractResponseBuilder<AsyncPushProducer>
-
setHeaders
public AsyncPushBuilder setHeaders(Header... headers)
- Overrides:
setHeaders
in classAbstractResponseBuilder<AsyncPushProducer>
-
addHeader
public AsyncPushBuilder addHeader(Header header)
- Overrides:
addHeader
in classAbstractResponseBuilder<AsyncPushProducer>
-
addHeader
public AsyncPushBuilder addHeader(java.lang.String name, java.lang.String value)
- Overrides:
addHeader
in classAbstractResponseBuilder<AsyncPushProducer>
-
removeHeader
public AsyncPushBuilder removeHeader(Header header)
- Overrides:
removeHeader
in classAbstractResponseBuilder<AsyncPushProducer>
-
removeHeaders
public AsyncPushBuilder removeHeaders(java.lang.String name)
- Overrides:
removeHeaders
in classAbstractResponseBuilder<AsyncPushProducer>
-
setHeader
public AsyncPushBuilder setHeader(Header header)
- Overrides:
setHeader
in classAbstractResponseBuilder<AsyncPushProducer>
-
setHeader
public AsyncPushBuilder setHeader(java.lang.String name, java.lang.String value)
- Overrides:
setHeader
in classAbstractResponseBuilder<AsyncPushProducer>
-
getEntity
public AsyncEntityProducer getEntity()
-
setEntity
public AsyncPushBuilder setEntity(AsyncEntityProducer entityProducer)
-
setEntity
public AsyncPushBuilder setEntity(java.lang.String content, ContentType contentType)
-
setEntity
public AsyncPushBuilder setEntity(java.lang.String content)
-
setEntity
public AsyncPushBuilder setEntity(byte[] content, ContentType contentType)
-
build
public AsyncPushProducer build()
- Specified by:
build
in classAbstractResponseBuilder<AsyncPushProducer>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-