Package org.apache.synapse.transport.http.conn

## Interface UpgradableNHttpConnection

- All Superinterfaces:
    `AutoCloseable`, `Closeable`, `org.apache.http.HttpConnection`, `org.apache.http.nio.IOControl`, `org.apache.http.nio.NHttpConnection`
  All Known Implementing Classes:
    `LoggingNHttpClientConnection`, `LoggingNHttpServerConnection`

      public interface UpgradableNHttpConnection
      extends org.apache.http.nio.NHttpConnection

- - ### Field Summary

    - ### Fields inherited from interface org.apache.http.nio.NHttpConnection

      `ACTIVE, CLOSED, CLOSING`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `bind​(org.apache.http.nio.reactor.IOSession iosession)` |
    `org.apache.http.nio.reactor.IOSession` | `getIOSession()` |

    - ### Methods inherited from interface org.apache.http.HttpConnection

      `close, getMetrics, getSocketTimeout, isOpen, isStale, setSocketTimeout, shutdown`

    - ### Methods inherited from interface org.apache.http.nio.IOControl

      `requestInput, requestOutput, shutdown, suspendInput, suspendOutput`

    - ### Methods inherited from interface org.apache.http.nio.NHttpConnection

      `getContext, getHttpRequest, getHttpResponse, getStatus`

- - ### Method Detail

    - #### bind

          void bind​(org.apache.http.nio.reactor.IOSession iosession)

    - #### getIOSession

          org.apache.http.nio.reactor.IOSession getIOSession()