javax.servlet

## Interface WriteListener

- All Superinterfaces:
    EventListener

      public interface WriteListener
      extends EventListener

  Callback notification mechanism that signals to the developer it's possible to write content without blocking.
  Since:
    Servlet 3.1

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `onError(Throwable t)` Invoked when an error occurs writing data using the non-blocking APIs.
    `void` | `onWritePossible()` When an instance of the WriteListener is registered with a `ServletOutputStream`, this method will be invoked by the container the first time when it is possible to write data.

- - ### Method Detail

    - #### onWritePossible

          void onWritePossible()
                               throws IOException

      When an instance of the WriteListener is registered with a `ServletOutputStream`, this method will be invoked by the container the first time when it is possible to write data. Subsequently the container will invoke this method if and only if `ServletOutputStream.isReady()` method has been called and has returned `false`.
      Throws:
        `IOException` - if an I/O related error has occurred during processing

    - #### onError

          void onError(Throwable t)

      Invoked when an error occurs writing data using the non-blocking APIs.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.