## Uses of Interface
org.apache.http.nio.reactor.SessionInputBuffer

- Packages that use SessionInputBuffer
  Package | Description
  --- | ---
  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`.
  org.apache.http.impl.nio.reactor | Default implementations for interfaces in `org.apache.http.nio` including default I/O reactor implementations and support for SSL/TLS transport security.
  org.apache.http.nio | Core HTTP components based on the non-blocking I/O model.

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

    Methods in org.apache.http.impl.nio with parameters of type SessionInputBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected ContentDecoder` | NHttpConnectionBase.`createContentDecoder(long len, ReadableByteChannel channel, SessionInputBuffer buffer, HttpTransportMetricsImpl metrics)` Factory method for `ContentDecoder` instances.
    `protected NHttpMessageParser<HttpRequest>` | DefaultNHttpServerConnection.`createRequestParser(SessionInputBuffer buffer, HttpRequestFactory requestFactory, HttpParams params)` Deprecated. (4.3) use constructor.
    `protected NHttpMessageParser<HttpResponse>` | DefaultNHttpClientConnection.`createResponseParser(SessionInputBuffer buffer, HttpResponseFactory responseFactory, HttpParams params)` Deprecated. (4.3) use constructor.

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

    Fields in org.apache.http.impl.nio.codecs declared as SessionInputBuffer
    Modifier and Type | Field and Description
    --- | ---
    `protected SessionInputBuffer` | AbstractContentDecoder.`buffer`

    Methods in org.apache.http.impl.nio.codecs with parameters of type SessionInputBuffer
    Modifier and Type | Method and Description
    --- | ---
    `NHttpMessageParser<HttpResponse>` | DefaultHttpResponseParserFactory.`create(SessionInputBuffer buffer, MessageConstraints constraints)`
    `NHttpMessageParser<HttpRequest>` | DefaultHttpRequestParserFactory.`create(SessionInputBuffer buffer, MessageConstraints constraints)`

    Constructors in org.apache.http.impl.nio.codecs with parameters of type SessionInputBuffer
    Constructor and Description
    `AbstractContentDecoder(ReadableByteChannel channel, SessionInputBuffer buffer, HttpTransportMetricsImpl metrics)` Creates an instance of this class.
    `AbstractMessageParser(SessionInputBuffer buffer, LineParser lineParser, HttpParams params)` Deprecated. (4.3) use `AbstractMessageParser.AbstractMessageParser(SessionInputBuffer, LineParser, MessageConstraints)`
    `AbstractMessageParser(SessionInputBuffer buffer, LineParser lineParser, MessageConstraints constraints)` Creates an instance of AbstractMessageParser.
    `ChunkDecoder(ReadableByteChannel channel, SessionInputBuffer buffer, HttpTransportMetricsImpl metrics)`
    `DefaultHttpRequestParser(SessionInputBuffer buffer)`
    `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.
    `DefaultHttpRequestParser(SessionInputBuffer buffer, MessageConstraints constraints)`
    `DefaultHttpResponseParser(SessionInputBuffer buffer)`
    `DefaultHttpResponseParser(SessionInputBuffer buffer, LineParser parser, HttpResponseFactory responseFactory, HttpParams params)` Deprecated. (4.3) use `DefaultHttpResponseParser.DefaultHttpResponseParser( SessionInputBuffer, LineParser, HttpResponseFactory, MessageConstraints)`
    `DefaultHttpResponseParser(SessionInputBuffer buffer, LineParser parser, HttpResponseFactory responseFactory, MessageConstraints constraints)` Creates an instance of DefaultHttpResponseParser.
    `DefaultHttpResponseParser(SessionInputBuffer buffer, MessageConstraints constraints)`
    `HttpRequestParser(SessionInputBuffer buffer, LineParser parser, HttpRequestFactory requestFactory, HttpParams params)` Deprecated.
    `HttpResponseParser(SessionInputBuffer buffer, LineParser parser, HttpResponseFactory responseFactory, HttpParams params)` Deprecated.
    `IdentityDecoder(ReadableByteChannel channel, SessionInputBuffer buffer, HttpTransportMetricsImpl metrics)`
    `LengthDelimitedDecoder(ReadableByteChannel channel, SessionInputBuffer buffer, HttpTransportMetricsImpl metrics, long contentLength)`

  - ### Uses of SessionInputBuffer in org.apache.http.impl.nio.reactor

    Classes in org.apache.http.impl.nio.reactor that implement SessionInputBuffer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SessionInputBufferImpl` Default implementation of `SessionInputBuffer` based on the `ExpandableBuffer` class.

  - ### Uses of SessionInputBuffer in org.apache.http.nio

    Methods in org.apache.http.nio with parameters of type SessionInputBuffer
    Modifier and Type | Method and Description
    --- | ---
    `NHttpMessageParser<T>` | NHttpMessageParserFactory.`create(SessionInputBuffer buffer, MessageConstraints constraints)`

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