## Uses of Interface
org.apache.hc.core5.http.nio.SessionOutputBuffer

- Packages that use SessionOutputBuffer
  Package | Description
  --- | ---
  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.nio | Core HTTP transport APIs based on the asynchronous, event driven I/O model.

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

    Methods in org.apache.hc.core5.http.impl.nio that return SessionOutputBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected SessionOutputBuffer` | AbstractContentEncoder.`buffer()`

    Methods in org.apache.hc.core5.http.impl.nio with parameters of type SessionOutputBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected ContentEncoder` | ServerHttp1StreamDuplexer.`createContentEncoder(long len, WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics)`
    `protected ContentEncoder` | ClientHttp1StreamDuplexer.`createContentEncoder(long len, WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics)`
    `void` | AbstractMessageWriter.`write(T message, SessionOutputBuffer sessionBuffer)`

    Constructors in org.apache.hc.core5.http.impl.nio with parameters of type SessionOutputBuffer
    Constructor and Description
    `AbstractContentEncoder(WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics)` Creates an instance of this class.
    `ChunkEncoder(WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics)`
    `ChunkEncoder(WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics, int chunkSizeHint)`
    `IdentityEncoder(WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics)`
    `IdentityEncoder(WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics, int chunkSizeHint)`
    `LengthDelimitedEncoder(WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics, long contentLength)`
    `LengthDelimitedEncoder(WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics, long contentLength, int chunkSizeHint)`

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

    Methods in org.apache.hc.core5.http.nio with parameters of type SessionOutputBuffer
    Modifier and Type | Method and Description
    --- | ---
    `void` | NHttpMessageWriter.`write(T message, SessionOutputBuffer buffer)` Writes out the HTTP message head.

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