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

package org.apache.synapse.transport.http.conn

- Class
  Description
  BasicHttpEntityPossibleEnclosingRequest
  wrapper class for HTTP requests with may or may not contain entity extending org.apache.http.message.BasicHttpEntityEnclosingRequest Added to support body for HTTP DELETE requests
  ClientConnFactory
  This custom client connection factory can keep a map of SSLContexts and use the correct SSLContext when connecting to different servers.
  ClientSSLSetupHandler
  DefaultProxyAuthenticator
  DefaultProxyAuthenticator will be initialized when proxy is configured with http.proxyHost
  LoggingNHttpClientConnection
  LoggingNHttpServerConnection
  LoggingUtils
  ProfileProxyAuthenticator
  ProfileProxyAuthenticator will be initialized when proxy profile is configured
  ProxyAuthenticator
  If proxy server is configured with username and password, appropriate implementation of ProxyAuthenticator will be initialised based on the proxy configuration (profile / default)
  ProxyConfig
  ProxyProfileConfig
  Represents a proxy profile configured in the axis2.xml
  ProxyTunnelHandler
  ReplayDataWriter
  Defines the contract for writing replay data within the HTTP transport layer.
  ReplayDispatcher
  Singleton manager class responsible for buffering replay data and asynchronously writing it to a configured ReplayDataWriter.
  ReplayIOSession
  ReplayRecord
  Represents a single replay record that encapsulates message content and associated metadata for replay purposes.
  RequestDescriptor
  Scheme
  ServerConnFactory
  ServerSSLSetupHandler
  SSLClientAuth
  SSLContextDetails
  SynapseBackEndWireLogs
  This class holds wirelog information per mediator
  SynapseDebugInfoHolder
  This class is to hold debug information for wire level debug in transport level
  SynapseHTTPRequestFactory
  SynapseWireLogHolder
  This class is used to store wirelog information for all the relevant mediators and request wirelog, response wirelog as well
  SynapseWireLogHolder.PHASE
  These are the phases to determine request responses in wire level
  SynapseWireLogHolder.RequestType
  UpgradableNHttpConnection