## 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 HTTP/1 protocol configuration.
    `RequesterBootstrap` | RequesterBootstrap.`setHttp1Config(Http1Config http1Config)` Sets HTTP/1 protocol 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)` Deprecated. Use `DefaultHttpRequestParserFactory.create()`
    `HttpMessageParser<ClassicHttpResponse>` | DefaultHttpResponseParserFactory.`create(Http1Config http1Config)` Deprecated. Use `DefaultHttpResponseParserFactory.create()`
    `DefaultBHttpClientConnectionFactory.Builder` | DefaultBHttpClientConnectionFactory.Builder.`http1Config(Http1Config http1Config)`
    `DefaultBHttpServerConnectionFactory.Builder` | DefaultBHttpServerConnectionFactory.Builder.`http1Config(Http1Config http1Config)`
    `HttpService.Builder` | HttpService.Builder.`withHttp1Config(Http1Config http1Config)`

    Constructors in org.apache.hc.core5.http.impl.io with parameters of type Http1Config
    Constructor and Description
    `AbstractMessageParser(Http1Config http1Config, LineParser lineParser)`
    `AbstractMessageParser(LineParser lineParser, Http1Config http1Config)` Deprecated. Use `AbstractMessageParser(Http1Config, LineParser)`
    `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(Http1Config http1Config, LineParser lineParser, HttpRequestFactory<ClassicHttpRequest> requestFactory)`
    `DefaultHttpRequestParser(LineParser lineParser, HttpRequestFactory<ClassicHttpRequest> requestFactory, Http1Config http1Config)` Deprecated. Use `DefaultHttpRequestParser(Http1Config, LineParser, HttpRequestFactory)`
    `DefaultHttpRequestParserFactory(Http1Config http1Config)`
    `DefaultHttpRequestParserFactory(Http1Config http1Config, LineParser lineParser, HttpRequestFactory<ClassicHttpRequest> requestFactory)`
    `DefaultHttpRequestWriter(Http1Config http1Config, LineFormatter formatter)`
    `DefaultHttpRequestWriterFactory(Http1Config http1Config)`
    `DefaultHttpRequestWriterFactory(Http1Config http1Config, LineFormatter lineFormatter)`
    `DefaultHttpResponseParser(Http1Config http1Config)`
    `DefaultHttpResponseParser(Http1Config http1Config, LineParser lineParser, HttpResponseFactory<ClassicHttpResponse> responseFactory)`
    `DefaultHttpResponseParser(LineParser lineParser, HttpResponseFactory<ClassicHttpResponse> responseFactory, Http1Config http1Config)` Deprecated. Use `DefaultHttpResponseParser(Http1Config, LineParser, HttpResponseFactory)`
    `DefaultHttpResponseParserFactory(Http1Config http1Config)`
    `DefaultHttpResponseParserFactory(Http1Config http1Config, LineParser lineParser, HttpResponseFactory<ClassicHttpResponse> responseFactory)`
    `DefaultHttpResponseWriter(Http1Config http1Config, LineFormatter formatter)`
    `DefaultHttpResponseWriterFactory(Http1Config http1Config)`
    `DefaultHttpResponseWriterFactory(Http1Config http1Config, LineFormatter lineFormatter)`
    `HttpRequestExecutor(Http1Config http1Config, ConnectionReuseStrategy connReuseStrategy, Http1StreamListener streamListener)` Creates new instance of HttpRequestExecutor.
    `HttpService(HttpProcessor processor, HttpServerRequestHandler requestHandler, Http1Config http1Config, ConnectionReuseStrategy connReuseStrategy, Http1StreamListener streamListener)` Create a new HTTP service.

  - ### 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(Http1Config http1Config, LineParser lineParser)`
    `AbstractMessageParser(LineParser lineParser, Http1Config messageConstraints)` Deprecated. Use `AbstractMessageParser(Http1Config, LineParser)`
    `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(Http1Config http1Config, HttpRequestFactory<T> requestFactory)`
    `DefaultHttpRequestParser(Http1Config http1Config, LineParser parser, HttpRequestFactory<T> requestFactory)`
    `DefaultHttpRequestParser(HttpRequestFactory<T> requestFactory, Http1Config http1Config)` Deprecated. Use `DefaultHttpRequestParser(Http1Config, HttpRequestFactory)` }
    `DefaultHttpRequestParser(HttpRequestFactory<T> requestFactory, LineParser parser, Http1Config http1Config)` Deprecated. Use `DefaultHttpRequestParser(Http1Config, LineParser, HttpRequestFactory)` }
    `DefaultHttpRequestParserFactory(Http1Config http1Config)`
    `DefaultHttpRequestParserFactory(Http1Config http1Config, HttpRequestFactory<HttpRequest> requestFactory, LineParser lineParser)`
    `DefaultHttpRequestWriter(Http1Config http1Config, LineFormatter formatter)`
    `DefaultHttpRequestWriterFactory(Http1Config http1Config)`
    `DefaultHttpRequestWriterFactory(Http1Config http1Config, LineFormatter lineFormatter)`
    `DefaultHttpResponseParser(Http1Config http1Config, HttpResponseFactory<T> responseFactory)`
    `DefaultHttpResponseParser(Http1Config http1Config, LineParser parser, HttpResponseFactory<T> responseFactory)`
    `DefaultHttpResponseParser(HttpResponseFactory<T> responseFactory, Http1Config http1Config)` Deprecated. Use `DefaultHttpResponseParser(Http1Config, HttpResponseFactory)`
    `DefaultHttpResponseParser(HttpResponseFactory<T> responseFactory, LineParser parser, Http1Config http1Config)` Deprecated. Use `DefaultHttpResponseParser(Http1Config, LineParser, HttpResponseFactory)`
    `DefaultHttpResponseParserFactory(Http1Config http1Config)`
    `DefaultHttpResponseParserFactory(Http1Config http1Config, HttpResponseFactory<HttpResponse> responseFactory, LineParser lineParser)`
    `DefaultHttpResponseWriter(LineFormatter formatter, Http1Config http1Config)`
    `DefaultHttpResponseWriterFactory(Http1Config http1Config)`
    `DefaultHttpResponseWriterFactory(Http1Config http1Config, LineFormatter lineFormatter)`
    `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)` Deprecated. Use `HttpMessageParserFactory.create()`

  - ### 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.`configure(Http1Config http1Config)`
    `void` | ClassicTestServer.`start(Http1Config http1Config, HttpProcessor httpProcessor, Decorator<HttpServerRequestHandler> handlerDecorator)` Deprecated. Use `ClassicTestServer.configure(Http1Config)`, `ClassicTestServer.configure(HttpProcessor)`, `ClassicTestServer.configure(Decorator)`, `ClassicTestServer.start()`.

    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.`configure(Http1Config http1Config)`
    `void` | H2TestClient.`configure(Http1Config http1Config)`
    `void` | Http1TestServer.`configure(Http1Config http1Config)`
    `void` | H2TestServer.`configure(Http1Config http1Config)`
    `void` | Http1TestClient.`start(Http1Config http1Config)` Deprecated. Use `Http1TestClient.configure(Http1Config)`, `Http1TestClient.start()`.
    `void` | H2TestClient.`start(Http1Config http1Config)` Deprecated. Use `H2TestClient.configure(Http1Config)`, `H2TestClient.start()`.
    `InetSocketAddress` | H2TestServer.`start(Http1Config http1Config)` Deprecated. Use `H2TestServer.configure(Http1Config)`, `H2TestServer.start()`.
    `InetSocketAddress` | Http1TestServer.`start(HttpProcessor httpProcessor, Decorator<AsyncServerExchangeHandler> exchangeHandlerDecorator, Http1Config http1Config)` Deprecated. Use `Http1TestServer.configure(Http1Config)`, `Http1TestServer.configure(HttpProcessor)`, `Http1TestServer.configure(Decorator)`, `Http1TestServer.start()`.
    `InetSocketAddress` | H2TestServer.`start(HttpProcessor httpProcessor, Decorator<AsyncServerExchangeHandler> exchangeHandlerDecorator, Http1Config http1Config)` Deprecated. Use `H2TestServer.configure(Http1Config)`, `H2TestServer.configure(HttpProcessor)`, `H2TestServer.configure(Decorator)`, `H2TestServer.start()`.
    `void` | Http1TestClient.`start(HttpProcessor httpProcessor, Http1Config http1Config)` Deprecated. Use `Http1TestClient.configure(Http1Config)`, `Http1TestClient.configure(HttpProcessor)`, `Http1TestClient.start()`.
    `void` | H2TestClient.`start(HttpProcessor httpProcessor, Http1Config http1Config)` Deprecated. Use `H2TestClient.configure(Http1Config)`, `H2TestClient.configure(HttpProcessor)`, `H2TestClient.start()`.
    `InetSocketAddress` | Http1TestServer.`start(HttpProcessor httpProcessor, Http1Config http1Config)` Deprecated. Use `Http1TestServer.configure(Http1Config)`, `Http1TestServer.configure(HttpProcessor)`, `Http1TestServer.start()`.
    `InetSocketAddress` | H2TestServer.`start(HttpProcessor httpProcessor, Http1Config http1Config)` Deprecated. Use `H2TestServer.configure(Http1Config)`, `H2TestServer.configure(HttpProcessor)`, `H2TestServer.start()`.

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