javax.servlet.http

## Interface WebConnection

- All Superinterfaces:
    AutoCloseable

      public interface WebConnection
      extends AutoCloseable

  This interface encapsulates the connection for an upgrade request. It allows the protocol handler to send service requests and status queries to the container.
  Since:
    Servlet 3.1

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `ServletInputStream` | `getInputStream()` Returns an input stream for this web connection.
    `ServletOutputStream` | `getOutputStream()` Returns an output stream for this web connection.

    - ### Methods inherited from interface java.lang.AutoCloseable

      `close`

- - ### Method Detail

    - #### getInputStream

          ServletInputStream getInputStream()
                                            throws IOException

      Returns an input stream for this web connection.
      Returns:
        a ServletInputStream for reading binary data
      Throws:
        `IOException` - if an I/O error occurs

    - #### getOutputStream

          ServletOutputStream getOutputStream()
                                              throws IOException

      Returns an output stream for this web connection.
      Returns:
        a ServletOutputStream for writing binary data
      Throws:
        `IOException` - if an I/O error occurs

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