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 forAsyncPushProducerinstances.- Since:
- 5.0
-
-
Field Summary
Fields Modifier and Type Field Description private AsyncEntityProducerentityProducer
-
Constructor Summary
Constructors Constructor Description AsyncPushBuilder(int status)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AsyncPushBuilderaddHeader(java.lang.String name, java.lang.String value)AsyncPushBuilderaddHeader(Header header)AsyncPushProducerbuild()static AsyncPushBuildercreate(int status)AsyncEntityProducergetEntity()AsyncPushBuilderremoveHeader(Header header)AsyncPushBuilderremoveHeaders(java.lang.String name)AsyncPushBuildersetEntity(byte[] content, ContentType contentType)AsyncPushBuildersetEntity(java.lang.String content)AsyncPushBuildersetEntity(java.lang.String content, ContentType contentType)AsyncPushBuildersetEntity(AsyncEntityProducer entityProducer)AsyncPushBuildersetHeader(java.lang.String name, java.lang.String value)AsyncPushBuildersetHeader(Header header)AsyncPushBuildersetHeaders(Header... headers)AsyncPushBuildersetVersion(ProtocolVersion version)java.lang.StringtoString()-
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:
setVersionin classAbstractResponseBuilder<AsyncPushProducer>
-
setHeaders
public AsyncPushBuilder setHeaders(Header... headers)
- Overrides:
setHeadersin classAbstractResponseBuilder<AsyncPushProducer>
-
addHeader
public AsyncPushBuilder addHeader(Header header)
- Overrides:
addHeaderin classAbstractResponseBuilder<AsyncPushProducer>
-
addHeader
public AsyncPushBuilder addHeader(java.lang.String name, java.lang.String value)
- Overrides:
addHeaderin classAbstractResponseBuilder<AsyncPushProducer>
-
removeHeader
public AsyncPushBuilder removeHeader(Header header)
- Overrides:
removeHeaderin classAbstractResponseBuilder<AsyncPushProducer>
-
removeHeaders
public AsyncPushBuilder removeHeaders(java.lang.String name)
- Overrides:
removeHeadersin classAbstractResponseBuilder<AsyncPushProducer>
-
setHeader
public AsyncPushBuilder setHeader(Header header)
- Overrides:
setHeaderin classAbstractResponseBuilder<AsyncPushProducer>
-
setHeader
public AsyncPushBuilder setHeader(java.lang.String name, java.lang.String value)
- Overrides:
setHeaderin 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:
buildin classAbstractResponseBuilder<AsyncPushProducer>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-