Top Description Fields Constructors Methods
org.apache.hc.core5.http.support

public abstract Class AbstractResponseBuilder<T>

extends AbstractMessageBuilder<T>
Class Inheritance
Known Direct Subclasses
org.apache.hc.core5.http.support.BasicResponseBuilder, org.apache.hc.core5.http.io.support.ClassicResponseBuilder, org.apache.hc.core5.http.nio.support.AsyncPushBuilder, org.apache.hc.core5.http.nio.support.AsyncResponseBuilder
Imports
org.apache.hc.core5.http.Header, .ProtocolVersion, org.apache.hc.core5.http.message.BasicHttpRequest

Builder for BasicHttpRequest instances.
Since
5.1

Field Summary

Modifier and TypeField and Description
private int

Constructor Summary

AccessConstructor and Description
protected
AbstractResponseBuilder(final int status)

Method Summary

Modifier and TypeMethod and Description
public AbstractResponseBuilder<T>
public AbstractResponseBuilder<T>
protected abstract T
public int
public AbstractResponseBuilder<T>
public AbstractResponseBuilder<T>
public AbstractResponseBuilder<T>
public AbstractResponseBuilder<T>
public AbstractResponseBuilder<T>
public void
setStatus(final int status)

public AbstractResponseBuilder<T>
Inherited from org.apache.hc.core5.http.support.AbstractMessageBuilder:
digestgetFirstHeadergetFirstHeadersgetHeadersgetHeadersgetLastHeadergetVersionsetHeaders

Field Detail

statusback to summary
private int status

Constructor Detail

AbstractResponseBuilderback to summary
protected AbstractResponseBuilder(final int status)

Method Detail

addHeaderback to summary
public AbstractResponseBuilder<T> addHeader(final Header header)

Overrides org.apache.hc.core5.http.support.AbstractMessageBuilder.addHeader.

Annotations
@Override
addHeaderback to summary
public AbstractResponseBuilder<T> addHeader(final String name, final String value)

Overrides org.apache.hc.core5.http.support.AbstractMessageBuilder.addHeader.

Annotations
@Override
buildback to summary
protected abstract T build()

Implements abstract org.apache.hc.core5.http.support.AbstractMessageBuilder.build.

Annotations
@Override
getStatusback to summary
public int getStatus()
removeHeaderback to summary
public AbstractResponseBuilder<T> removeHeader(final Header header)

Overrides org.apache.hc.core5.http.support.AbstractMessageBuilder.removeHeader.

Annotations
@Override
removeHeadersback to summary
public AbstractResponseBuilder<T> removeHeaders(final String name)

Overrides org.apache.hc.core5.http.support.AbstractMessageBuilder.removeHeaders.

Annotations
@Override
setHeaderback to summary
public AbstractResponseBuilder<T> setHeader(final Header header)

Overrides org.apache.hc.core5.http.support.AbstractMessageBuilder.setHeader.

Annotations
@Override
setHeaderback to summary
public AbstractResponseBuilder<T> setHeader(final String name, final String value)

Overrides org.apache.hc.core5.http.support.AbstractMessageBuilder.setHeader.

Annotations
@Override
setHeadersback to summary
public AbstractResponseBuilder<T> setHeaders(final Header... headers)

Overrides org.apache.hc.core5.http.support.AbstractMessageBuilder.setHeaders.

Annotations
@Override
setStatusback to summary
public void setStatus(final int status)
setVersionback to summary
public AbstractResponseBuilder<T> setVersion(final ProtocolVersion version)

Overrides org.apache.hc.core5.http.support.AbstractMessageBuilder.setVersion.

Annotations
@Override