org.apache.synapse.transport.http.conn

## Interface UpgradableNHttpConnection

- All Superinterfaces:
    java.lang.AutoCloseable, java.io.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 and Description
    --- | ---
    `void` | `bind(org.apache.http.nio.reactor.IOSession iosession)`
    `org.apache.http.nio.reactor.IOSession` | `getIOSession()`

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

      `getContext, getHttpRequest, getHttpResponse, getStatus`

    - ### 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`

- - ### Method Detail

    - #### bind

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

    - #### getIOSession

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

Copyright © 2005-2022 Apache Software Foundation. All Rights Reserved.