# Hierarchy For Package org.apache.synapse.transport.nhttp

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.axis2.handlers.AbstractHandler (implements org.apache.axis2.engine.Handler)
    - org.apache.synapse.transport.nhttp.HttpCoreNIOSender (implements org.apache.axis2.transport.base.ManagementSupport, org.apache.axis2.transport.TransportSender)
      - org.apache.synapse.transport.nhttp.HttpCoreNIOSSLSender (implements org.apache.synapse.transport.dynamicconfigurations.SSLProfileLoader)
  - org.apache.http.impl.nio.reactor.AbstractIODispatch<T> (implements org.apache.http.nio.reactor.IOEventDispatch)
    - org.apache.synapse.transport.nhttp.ServerIODispatch
  - org.apache.synapse.transport.nhttp.Axis2HttpRequest
  - org.apache.synapse.transport.nhttp.ClientHandler (implements org.apache.http.nio.NHttpClientEventHandler)
  - org.apache.synapse.transport.nhttp.ClientWorker (implements java.lang.Runnable)
  - org.apache.synapse.transport.nhttp.ConnectionPool
  - org.apache.synapse.transport.nhttp.DefaultHttpGetProcessor (implements org.apache.synapse.transport.nhttp.HttpGetRequestProcessor)
  - org.apache.http.nio.util.ExpandableBuffer (implements org.apache.http.io.BufferInfo, org.apache.http.nio.util.BufferInfo)
    - org.apache.synapse.transport.nhttp.NhttpSharedOutputBuffer (implements org.apache.http.nio.util.ContentOutputBuffer)
  - org.apache.synapse.transport.nhttp.HttpCoreNIOListener (implements org.apache.axis2.transport.base.ManagementSupport, org.apache.axis2.transport.TransportListener)
    - org.apache.synapse.transport.nhttp.HttpCoreNIOMultiSSLListener (implements org.apache.synapse.transport.dynamicconfigurations.SSLProfileLoader)
    - org.apache.synapse.transport.nhttp.HttpCoreNIOSSLListener
  - org.apache.synapse.transport.nhttp.HttpCoreRequestResponseTransport (implements org.apache.axis2.transport.RequestResponseTransport)
  - org.apache.synapse.transport.nhttp.ListenerContext
  - org.apache.synapse.transport.nhttp.NHttpConfiguration
  - org.apache.synapse.transport.nhttp.NhttpConstants
  - org.apache.synapse.transport.nhttp.NoValidateCertTrustManager (implements javax.net.ssl.X509TrustManager)
  - org.apache.synapse.transport.nhttp.ServerHandler (implements org.apache.http.nio.NHttpServerEventHandler)
  - org.apache.synapse.transport.nhttp.ServerWorker (implements java.lang.Runnable)

## Interface Hierarchy

- org.apache.synapse.transport.nhttp.HttpGetRequestProcessor