## Uses of Interface
org.apache.mina.session.WriteRequest

- Packages that use WriteRequest
  Package | Description
  --- | ---
  org.apache.mina.api | Base API for the MINA library.
  org.apache.mina.filter.codec |
  org.apache.mina.filter.logging |
  org.apache.mina.filterchain |
  org.apache.mina.session |
  org.apache.mina.transport.bio | Transport implementation base on blocking I/O `Socket`
  org.apache.mina.transport.nio | Transport implementations base on NIO (New I/O), `Channel`

- - ### Uses of WriteRequest in org.apache.mina.api

    Methods in org.apache.mina.api that return WriteRequest
    Modifier and Type | Method and Description
    --- | ---
    `WriteRequest` | IoSession.`enqueueWriteRequest(WriteRequest writeRequest)` Internal method for enqueue write request after filter chain processing

    Methods in org.apache.mina.api with parameters of type WriteRequest
    Modifier and Type | Method and Description
    --- | ---
    `WriteRequest` | IoSession.`enqueueWriteRequest(WriteRequest writeRequest)` Internal method for enqueue write request after filter chain processing
    `void` | IoFilter.`messageWriting(IoSession session, WriteRequest message, WriteFilterChainController controller)` Invoked when a message is under writing.
    `void` | AbstractIoFilter.`messageWriting(IoSession session, WriteRequest message, WriteFilterChainController controller)` Invoked when a message is under writing.

  - ### Uses of WriteRequest in org.apache.mina.filter.codec

    Methods in org.apache.mina.filter.codec with parameters of type WriteRequest
    Modifier and Type | Method and Description
    --- | ---
    `void` | ProtocolCodecFilter.`messageWriting(IoSession session, WriteRequest message, WriteFilterChainController controller)` Invoked when a message is under writing.

  - ### Uses of WriteRequest in org.apache.mina.filter.logging

    Methods in org.apache.mina.filter.logging with parameters of type WriteRequest
    Modifier and Type | Method and Description
    --- | ---
    `void` | LoggingFilter.`messageWriting(IoSession session, WriteRequest message, WriteFilterChainController controller)` Invoked when a message is under writing.

  - ### Uses of WriteRequest in org.apache.mina.filterchain

    Methods in org.apache.mina.filterchain with parameters of type WriteRequest
    Modifier and Type | Method and Description
    --- | ---
    `void` | WriteFilterChainController.`callWriteNextFilter(WriteRequest message)`

  - ### Uses of WriteRequest in org.apache.mina.session

    Classes in org.apache.mina.session that implement WriteRequest
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultWriteRequest` Default implementation for write requests.

    Methods in org.apache.mina.session with parameters of type WriteRequest
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractIoSession.`callWriteNextFilter(WriteRequest message)` process session message received event using the filter chain.
    `void` | AbstractIoSession.`processMessageWriting(WriteRequest writeRequest, IoFuture<Void> future)` process session message writing event using the filter chain.

  - ### Uses of WriteRequest in org.apache.mina.transport.bio

    Methods in org.apache.mina.transport.bio that return WriteRequest
    Modifier and Type | Method and Description
    --- | ---
    `WriteRequest` | BioUdpSession.`enqueueWriteRequest(WriteRequest writeRequest)` Internal method for enqueue write request after filter chain processing

    Methods in org.apache.mina.transport.bio with parameters of type WriteRequest
    Modifier and Type | Method and Description
    --- | ---
    `WriteRequest` | BioUdpSession.`enqueueWriteRequest(WriteRequest writeRequest)` Internal method for enqueue write request after filter chain processing

  - ### Uses of WriteRequest in org.apache.mina.transport.nio

    Methods in org.apache.mina.transport.nio that return WriteRequest
    Modifier and Type | Method and Description
    --- | ---
    `WriteRequest` | AbstractNioSession.`enqueueWriteRequest(WriteRequest writeRequest)` Internal method for enqueue write request after filter chain processing

    Methods in org.apache.mina.transport.nio that return types with arguments of type WriteRequest
    Modifier and Type | Method and Description
    --- | ---
    `Queue<WriteRequest>` | AbstractNioSession.`getWriteQueue()` Get the `Queue` of this session.

    Methods in org.apache.mina.transport.nio with parameters of type WriteRequest
    Modifier and Type | Method and Description
    --- | ---
    `protected ByteBuffer` | NioUdpSession.`convertToDirectBuffer(WriteRequest writeRequest, boolean createNew)` Copy the HeapBuffer into a DirectBuffer, if needed.
    `protected ByteBuffer` | NioTcpSession.`convertToDirectBuffer(WriteRequest writeRequest, boolean createNew)` Copy the HeapBuffer into a DirectBuffer, if needed.
    `protected abstract ByteBuffer` | AbstractNioSession.`convertToDirectBuffer(WriteRequest writeRequest, boolean createNew)` Copy the HeapBuffer into a DirectBuffer, if needed.
    `WriteRequest` | AbstractNioSession.`enqueueWriteRequest(WriteRequest writeRequest)` Internal method for enqueue write request after filter chain processing

Copyright © 2009–2013 Apache MINA Project. All rights reserved.