## Uses of Interface
org.apache.http.HttpRequestFactory

- Packages that use HttpRequestFactory
  Package | Description
  --- | ---
  org.apache.http.impl | Default implementations for interfaces in `org.apache.http`.
  org.apache.http.impl.io | Default implementations for interfaces in `org.apache.http.io`.
  org.apache.http.impl.nio | Default implementations for interfaces in `org.apache.http.nio`.
  org.apache.http.impl.nio.codecs | Default implementations for interfaces in `org.apache.http.nio.codecs`.

- - ### Uses of HttpRequestFactory in org.apache.http.impl

    Classes in org.apache.http.impl that implement HttpRequestFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultHttpRequestFactory` Default factory for creating `HttpRequest` objects.

    Methods in org.apache.http.impl that return HttpRequestFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected HttpRequestFactory` | AbstractHttpServerConnection.`createHttpRequestFactory()` Deprecated. Creates an instance of `DefaultHttpRequestFactory` to be used for creating `HttpRequest` objects received by over this connection.

    Methods in org.apache.http.impl with parameters of type HttpRequestFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected HttpMessageParser<HttpRequest>` | AbstractHttpServerConnection.`createRequestParser(SessionInputBuffer buffer, HttpRequestFactory requestFactory, HttpParams params)` Deprecated. Creates an instance of `HttpMessageParser` to be used for parsing HTTP requests received over this connection.

  - ### Uses of HttpRequestFactory in org.apache.http.impl.io

    Constructors in org.apache.http.impl.io with parameters of type HttpRequestFactory
    Constructor and Description
    `DefaultHttpRequestParser(SessionInputBuffer buffer, LineParser lineParser, HttpRequestFactory requestFactory, HttpParams params)` Deprecated. (4.3) use `DefaultHttpRequestParser.DefaultHttpRequestParser(SessionInputBuffer, LineParser, HttpRequestFactory, MessageConstraints)`
    `DefaultHttpRequestParser(SessionInputBuffer buffer, LineParser lineParser, HttpRequestFactory requestFactory, MessageConstraints constraints)` Creates new instance of DefaultHttpRequestParser.
    `DefaultHttpRequestParserFactory(LineParser lineParser, HttpRequestFactory requestFactory)`
    `HttpRequestParser(SessionInputBuffer buffer, LineParser parser, HttpRequestFactory requestFactory, HttpParams params)` Deprecated. Creates an instance of this class.

  - ### Uses of HttpRequestFactory in org.apache.http.impl.nio

    Methods in org.apache.http.impl.nio that return HttpRequestFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected HttpRequestFactory` | DefaultServerIOEventDispatch.`createHttpRequestFactory()` Deprecated. Creates an instance of `DefaultHttpRequestFactory` to be used by HTTP connections for creating `HttpRequest` objects.
    `protected HttpRequestFactory` | SSLServerIOEventDispatch.`createHttpRequestFactory()` Deprecated. Creates an instance of `DefaultHttpRequestFactory` to be used by HTTP connections for creating `HttpRequest` objects.

    Methods in org.apache.http.impl.nio with parameters of type HttpRequestFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected DefaultNHttpServerConnection` | DefaultNHttpServerConnectionFactory.`createConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) no longer used.
    `protected DefaultNHttpServerConnection` | SSLNHttpServerConnectionFactory.`createConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) no longer used.
    `protected NHttpMessageParser<HttpRequest>` | DefaultNHttpServerConnection.`createRequestParser(SessionInputBuffer buffer, HttpRequestFactory requestFactory, HttpParams params)` Deprecated. (4.3) use constructor.

    Constructors in org.apache.http.impl.nio with parameters of type HttpRequestFactory
    Constructor and Description
    `DefaultNHttpServerConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `DefaultNHttpServerConnection.DefaultNHttpServerConnection( IOSession, int, int, ByteBufferAllocator, CharsetDecoder, CharsetEncoder, MessageConstraints, ContentLengthStrategy, ContentLengthStrategy, NHttpMessageParserFactory, NHttpMessageWriterFactory)`
    `DefaultNHttpServerConnectionFactory(HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `DefaultNHttpServerConnectionFactory.DefaultNHttpServerConnectionFactory( ByteBufferAllocator, NHttpMessageParserFactory, NHttpMessageWriterFactory, ConnectionConfig)`
    `SSLNHttpServerConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `SSLNHttpServerConnectionFactory.SSLNHttpServerConnectionFactory(SSLContext, SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory, ByteBufferAllocator, ConnectionConfig)`

  - ### Uses of HttpRequestFactory in org.apache.http.impl.nio.codecs

    Constructors in org.apache.http.impl.nio.codecs with parameters of type HttpRequestFactory
    Constructor and Description
    `DefaultHttpRequestParser(SessionInputBuffer buffer, LineParser parser, HttpRequestFactory requestFactory, HttpParams params)` Deprecated. (4.3) use `DefaultHttpRequestParser.DefaultHttpRequestParser( SessionInputBuffer, LineParser, HttpRequestFactory, MessageConstraints)`
    `DefaultHttpRequestParser(SessionInputBuffer buffer, LineParser parser, HttpRequestFactory requestFactory, MessageConstraints constraints)` Creates an instance of DefaultHttpRequestParser.
    `DefaultHttpRequestParserFactory(LineParser lineParser, HttpRequestFactory requestFactory)`
    `HttpRequestParser(SessionInputBuffer buffer, LineParser parser, HttpRequestFactory requestFactory, HttpParams params)` Deprecated.

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