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

  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 Details

  - ### bind

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

  - ### getIOSession

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