## Uses of Class
org.apache.hc.core5.http.config.Http1Config

- Packages that use Http1Config
  Package | Description
  --- | ---
  org.apache.hc.core5.http.config | Core configuration APIs.
  org.apache.hc.core5.http.impl.bootstrap | HTTP/1.1 requester and server bootstrap.
  org.apache.hc.core5.http.impl.io | Default implementation of HTTP/1.1 transport based on the classic (blocking) I/O model.
  org.apache.hc.core5.http.impl.nio | Default implementation of HTTP/1.1 transport based on the asynchronous (non-blocking) I/O model.
  org.apache.hc.core5.http.io | Core HTTP transport APIs based on the classic (blocking) I/O model.
  org.apache.hc.core5.http2.impl.nio.bootstrap | HTTP/2 capable requester and server bootstrap.
  org.apache.hc.core5.testing.classic |
  org.apache.hc.core5.testing.nio |

- - ### Uses of Http1Config in org.apache.hc.core5.http.config

    Fields in org.apache.hc.core5.http.config declared as Http1Config
    Modifier and Type | Field and Description
    --- | ---
    `static Http1Config` | Http1Config.`DEFAULT`

    Methods in org.apache.hc.core5.http.config that return Http1Config
    Modifier and Type | Method and Description
    --- | ---
    `Http1Config` | Http1Config.Builder.`build()`

    Methods in org.apache.hc.core5.http.config with parameters of type Http1Config
    Modifier and Type | Method and Description
    --- | ---
    `static Http1Config.Builder` | Http1Config.`copy(Http1Config config)`

  - ### Uses of Http1Config in org.apache.hc.core5.http.impl.bootstrap

    Methods in org.apache.hc.core5.http.impl.bootstrap with parameters of type Http1Config
    Modifier and Type | Method and Description
    --- | ---
    `AsyncRequesterBootstrap` | AsyncRequesterBootstrap.`setHttp1Config(Http1Config http1Config)` Sets HTTP/1.1 protocol parameters
    `ServerBootstrap` | ServerBootstrap.`setHttp1Config(Http1Config http1Config)` Sets connection configuration.
    `AsyncServerBootstrap` | AsyncServerBootstrap.`setHttp1Config(Http1Config http1Config)` Sets HTTP/1.1 protocol parameters.

  - ### Uses of Http1Config in org.apache.hc.core5.http.impl.io

    Methods in org.apache.hc.core5.http.impl.io with parameters of type Http1Config
    Modifier and Type | Method and Description
    --- | ---
    `HttpMessageParser<ClassicHttpRequest>` | DefaultHttpRequestParserFactory.`create(Http1Config http1Config)`
    `HttpMessageParser<ClassicHttpResponse>` | DefaultHttpResponseParserFactory.`create(Http1Config http1Config)`
    `DefaultBHttpClientConnectionFactory.Builder` | DefaultBHttpClientConnectionFactory.Builder.`http1Config(Http1Config http1Config)`
    `DefaultBHttpServerConnectionFactory.Builder` | DefaultBHttpServerConnectionFactory.Builder.`http1Config(Http1Config http1Config)`

    Constructors in org.apache.hc.core5.http.impl.io with parameters of type Http1Config
    Constructor and Description
    `AbstractMessageParser(LineParser lineParser, Http1Config http1Config)` Creates new instance of AbstractMessageParser.
    `ChunkedInputStream(SessionInputBuffer buffer, InputStream inputStream, Http1Config http1Config)` Default constructor.
    `DefaultBHttpClientConnection(Http1Config http1Config)`
    `DefaultBHttpClientConnection(Http1Config http1Config, CharsetDecoder charDecoder, CharsetEncoder charEncoder)`
    `DefaultBHttpClientConnection(Http1Config http1Config, CharsetDecoder charDecoder, CharsetEncoder charEncoder, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory)` Creates new instance of DefaultBHttpClientConnection.
    `DefaultBHttpClientConnection(Http1Config http1Config, CharsetDecoder charDecoder, CharsetEncoder charEncoder, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, ResponseOutOfOrderStrategy responseOutOfOrderStrategy, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory)` Creates new instance of DefaultBHttpClientConnection.
    `DefaultBHttpClientConnectionFactory(Http1Config http1Config, CharCodingConfig charCodingConfig)`
    `DefaultBHttpClientConnectionFactory(Http1Config http1Config, CharCodingConfig charCodingConfig, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory)`
    `DefaultBHttpClientConnectionFactory(Http1Config http1Config, CharCodingConfig charCodingConfig, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory)`
    `DefaultBHttpServerConnection(String scheme, Http1Config http1Config)`
    `DefaultBHttpServerConnection(String scheme, Http1Config http1Config, CharsetDecoder charDecoder, CharsetEncoder charEncoder)`
    `DefaultBHttpServerConnection(String scheme, Http1Config http1Config, CharsetDecoder charDecoder, CharsetEncoder charEncoder, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory, HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory)` Creates new instance of DefaultBHttpServerConnection.
    `DefaultBHttpServerConnectionFactory(String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig)`
    `DefaultBHttpServerConnectionFactory(String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory, HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory)`
    `DefaultBHttpServerConnectionFactory(String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig, HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory, HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory)`
    `DefaultHttpRequestParser(Http1Config http1Config)`
    `DefaultHttpRequestParser(LineParser lineParser, HttpRequestFactory<ClassicHttpRequest> requestFactory, Http1Config http1Config)` Creates new instance of DefaultHttpRequestParser.
    `DefaultHttpResponseParser(Http1Config http1Config)`
    `DefaultHttpResponseParser(LineParser lineParser, HttpResponseFactory<ClassicHttpResponse> responseFactory, Http1Config http1Config)` Creates new instance of DefaultHttpResponseParser.

  - ### Uses of Http1Config in org.apache.hc.core5.http.impl.nio

    Constructors in org.apache.hc.core5.http.impl.nio with parameters of type Http1Config
    Constructor and Description
    `AbstractMessageParser(LineParser lineParser, Http1Config messageConstraints)` Creates an instance of AbstractMessageParser.
    `ChunkDecoder(ReadableByteChannel channel, SessionInputBuffer buffer, Http1Config http1Config, BasicHttpTransportMetrics metrics)`
    `ClientHttp1StreamDuplexer(ProtocolIOSession ioSession, HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParser<HttpResponse> incomingMessageParser, NHttpMessageWriter<HttpRequest> outgoingMessageWriter, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener)`
    `ClientHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig)`
    `ClientHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener)`
    `ClientHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, Http1StreamListener streamListener)`
    `ClientHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, Http1StreamListener streamListener)`
    `DefaultHttpRequestParser(HttpRequestFactory<T> requestFactory, Http1Config http1Config)`
    `DefaultHttpRequestParser(HttpRequestFactory<T> requestFactory, LineParser parser, Http1Config http1Config)` Creates an instance of DefaultHttpRequestParser.
    `DefaultHttpRequestParserFactory(Http1Config http1Config)`
    `DefaultHttpRequestParserFactory(Http1Config http1Config, HttpRequestFactory<HttpRequest> requestFactory, LineParser lineParser)`
    `DefaultHttpResponseParser(HttpResponseFactory<T> responseFactory, Http1Config http1Config)`
    `DefaultHttpResponseParser(HttpResponseFactory<T> responseFactory, LineParser parser, Http1Config http1Config)` Creates an instance of DefaultHttpResponseParser.
    `DefaultHttpResponseParserFactory(Http1Config http1Config)`
    `DefaultHttpResponseParserFactory(Http1Config http1Config, HttpResponseFactory<HttpResponse> responseFactory, LineParser lineParser)`
    `ServerHttp1StreamDuplexer(ProtocolIOSession ioSession, HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParser<HttpRequest> incomingMessageParser, NHttpMessageWriter<HttpResponse> outgoingMessageWriter, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener)`
    `ServerHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener)`
    `ServerHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, Http1StreamListener streamListener)`
    `ServerHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, Http1StreamListener streamListener)`

  - ### Uses of Http1Config in org.apache.hc.core5.http.io

    Methods in org.apache.hc.core5.http.io with parameters of type Http1Config
    Modifier and Type | Method and Description
    --- | ---
    `HttpMessageParser<T>` | HttpMessageParserFactory.`create(Http1Config http1Config)`

  - ### Uses of Http1Config in org.apache.hc.core5.http2.impl.nio.bootstrap

    Methods in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type Http1Config
    Modifier and Type | Method and Description
    --- | ---
    `H2RequesterBootstrap` | H2RequesterBootstrap.`setHttp1Config(Http1Config http1Config)` Sets HTTP/1.1 protocol parameters
    `H2ServerBootstrap` | H2ServerBootstrap.`setHttp1Config(Http1Config http1Config)` Sets HTTP/1.1 protocol parameters

  - ### Uses of Http1Config in org.apache.hc.core5.testing.classic

    Methods in org.apache.hc.core5.testing.classic with parameters of type Http1Config
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClassicTestServer.`start(Http1Config http1Config, HttpProcessor httpProcessor, Decorator<HttpServerRequestHandler> handlerDecorator)`

    Constructors in org.apache.hc.core5.testing.classic with parameters of type Http1Config
    Constructor and Description
    `LoggingBHttpClientConnection(Http1Config http1Config)`
    `LoggingBHttpClientConnection(Http1Config http1Config, CharsetDecoder charDecoder, CharsetEncoder charEncoder, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory)`
    `LoggingBHttpClientConnectionFactory(Http1Config http1Config, CharCodingConfig charCodingConfig)`
    `LoggingBHttpClientConnectionFactory(Http1Config http1Config, CharCodingConfig charCodingConfig, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory)`
    `LoggingBHttpClientConnectionFactory(Http1Config http1Config, CharCodingConfig charCodingConfig, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory)`
    `LoggingBHttpServerConnection(String scheme, Http1Config http1Config)`
    `LoggingBHttpServerConnection(String scheme, Http1Config http1Config, CharsetDecoder charDecoder, CharsetEncoder charEncoder, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory, HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory)`
    `LoggingBHttpServerConnectionFactory(String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig)`
    `LoggingBHttpServerConnectionFactory(String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory, HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory)`
    `LoggingBHttpServerConnectionFactory(String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig, HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory, HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory)`

  - ### Uses of Http1Config in org.apache.hc.core5.testing.nio

    Methods in org.apache.hc.core5.testing.nio with parameters of type Http1Config
    Modifier and Type | Method and Description
    --- | ---
    `void` | Http1TestClient.`start(Http1Config http1Config)`
    `void` | H2TestClient.`start(Http1Config http1Config)`
    `InetSocketAddress` | H2TestServer.`start(Http1Config http1Config)`
    `InetSocketAddress` | Http1TestServer.`start(HttpProcessor httpProcessor, Decorator<AsyncServerExchangeHandler> exchangeHandlerDecorator, Http1Config http1Config)`
    `InetSocketAddress` | H2TestServer.`start(HttpProcessor httpProcessor, Decorator<AsyncServerExchangeHandler> exchangeHandlerDecorator, Http1Config http1Config)`
    `void` | Http1TestClient.`start(HttpProcessor httpProcessor, Http1Config http1Config)`
    `void` | H2TestClient.`start(HttpProcessor httpProcessor, Http1Config http1Config)`
    `InetSocketAddress` | Http1TestServer.`start(HttpProcessor httpProcessor, Http1Config http1Config)`

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.