# Package org.apache.synapse.transport.passthru

package org.apache.synapse.transport.passthru

- Related Packages
  Package
  Description
  org.apache.synapse.transport.passthru.api
  org.apache.synapse.transport.passthru.config
  org.apache.synapse.transport.passthru.connections
  org.apache.synapse.transport.passthru.core
  org.apache.synapse.transport.passthru.jmx
  org.apache.synapse.transport.passthru.util
- Class
  Description
  ClientWorker
  ConnectCallback
  DefaultStreamInterceptor
  Default class implementing the methods of `StreamInterceptor`.
  DeliveryAgent
  This class acts as a gateway for differed delivery of the messages.
  ErrorCodes
  Error codes exposed by this transport.
  HttpGetRequestProcessor
  This Passthrough transport level interface is used for plugging in different implementations for special processing of some HTTP GET requests.
  LoggingStreamInterceptor
  Sample stream interceptor, which intercepts source and target request to print the stream passing via the engine.
  MessageDiscardWorker
  PassThroughConstants
  PassThroughHttpListener
  This is the TransportListener listening for incoming connections.
  PassThroughHttpMultiSSLListener
  PassThroughHttpSender
  PassThroughHttpSender for Synapse based on HttpCore and NIO extensions
  PassThroughHttpSSLListener
  PassThroughHttpSSLSender
  Pipe
  This is a buffer shared by both producers and consumers.
  ProtocolState
  State of a request or a response in transport receiver or sender is represented in these values.
  RouteRequestMapping
  ServerIODispatch
  ServerWorker
  This is a worker thread for executing an incoming request in to the transport.
  SourceContext
  This class represents the information about a TCP Connection at a given point in time.
  SourceHandler
  This is the class where transport interacts with the client.
  SourceRequest
  Represents a Http Request.
  SourceResponse
  StreamInterceptor
  Interface For Stream Interceptors
  TargetContext
  When a connection is created, an object of this class is stored in the Connection Context.
  TargetErrorHandler
  TargetHandler
  This class is handling events from the transport -- > client.
  TargetRequest
  This is a class for representing a request to be sent to a target.
  TargetResponse
  This class represents a response coming from the target server.
  WorkerState
  State of workers in pass-through transport.