Package org.apache.hc.core5.http.impl.io
Class DefaultBHttpServerConnectionFactory.Builder
- java.lang.Object
-
- org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory.Builder
-
- Enclosing class:
- DefaultBHttpServerConnectionFactory
public static final class DefaultBHttpServerConnectionFactory.Builder extends java.lang.Object
Builder forDefaultBHttpServerConnectionFactory
.- Since:
- 5.1
-
-
Field Summary
Fields Modifier and Type Field Description private CharCodingConfig
charCodingConfig
private Http1Config
http1Config
private ContentLengthStrategy
incomingContentLengthStrategy
private ContentLengthStrategy
outgoingContentLengthStrategy
private HttpMessageParserFactory<ClassicHttpRequest>
requestParserFactory
private HttpMessageWriterFactory<ClassicHttpResponse>
responseWriterFactory
private java.lang.String
scheme
-
Constructor Summary
Constructors Modifier Constructor Description private
Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultBHttpServerConnectionFactory
build()
DefaultBHttpServerConnectionFactory.Builder
charCodingConfig(CharCodingConfig charCodingConfig)
DefaultBHttpServerConnectionFactory.Builder
http1Config(Http1Config http1Config)
DefaultBHttpServerConnectionFactory.Builder
incomingContentLengthStrategy(ContentLengthStrategy incomingContentLengthStrategy)
DefaultBHttpServerConnectionFactory.Builder
outgoingContentLengthStrategy(ContentLengthStrategy outgoingContentLengthStrategy)
DefaultBHttpServerConnectionFactory.Builder
requestParserFactory(HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory)
DefaultBHttpServerConnectionFactory.Builder
responseWriterFactory(HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory)
DefaultBHttpServerConnectionFactory.Builder
scheme(java.lang.String scheme)
-
-
-
Field Detail
-
scheme
private java.lang.String scheme
-
http1Config
private Http1Config http1Config
-
charCodingConfig
private CharCodingConfig charCodingConfig
-
incomingContentLengthStrategy
private ContentLengthStrategy incomingContentLengthStrategy
-
outgoingContentLengthStrategy
private ContentLengthStrategy outgoingContentLengthStrategy
-
requestParserFactory
private HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory
-
responseWriterFactory
private HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory
-
-
Method Detail
-
scheme
public DefaultBHttpServerConnectionFactory.Builder scheme(java.lang.String scheme)
-
http1Config
public DefaultBHttpServerConnectionFactory.Builder http1Config(Http1Config http1Config)
-
charCodingConfig
public DefaultBHttpServerConnectionFactory.Builder charCodingConfig(CharCodingConfig charCodingConfig)
-
incomingContentLengthStrategy
public DefaultBHttpServerConnectionFactory.Builder incomingContentLengthStrategy(ContentLengthStrategy incomingContentLengthStrategy)
-
outgoingContentLengthStrategy
public DefaultBHttpServerConnectionFactory.Builder outgoingContentLengthStrategy(ContentLengthStrategy outgoingContentLengthStrategy)
-
requestParserFactory
public DefaultBHttpServerConnectionFactory.Builder requestParserFactory(HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory)
-
responseWriterFactory
public DefaultBHttpServerConnectionFactory.Builder responseWriterFactory(HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory)
-
build
public DefaultBHttpServerConnectionFactory build()
-
-