# Uses of Class
org.apache.synapse.transport.passthru.config.SourceConfiguration

Packages that use SourceConfiguration
Package
Description
org.apache.synapse.transport.passthru
org.apache.synapse.transport.passthru.api
org.apache.synapse.transport.passthru.core
org.apache.synapse.transport.passthru.util

- ## Uses of SourceConfiguration in org.apache.synapse.transport.passthru

  Methods in org.apache.synapse.transport.passthru that return SourceConfiguration
  Modifier and Type
  Method
  Description
  `SourceConfiguration`
  ServerWorker.`getSourceConfiguration()`
  Get the shared pass-through source configuration
  `SourceConfiguration`
  SourceContext.`getSourceConfiguration()`
  Methods in org.apache.synapse.transport.passthru with parameters of type SourceConfiguration
  Modifier and Type
  Method
  Description
  `static void`
  SourceContext.`create(org.apache.http.nio.NHttpConnection conn, ProtocolState state, SourceConfiguration configuration)`
  `void`
  PassThroughHttpSender.`setContentType(org.apache.axis2.context.MessageContext msgContext, SourceResponse sourceResponse, org.apache.axis2.transport.MessageFormatter formatter, org.apache.axiom.om.OMOutputFormat format, SourceConfiguration sourceConfiguration)`
  Set content type headers along with the charactor encoding if content type header is not preserved
  Constructors in org.apache.synapse.transport.passthru with parameters of type SourceConfiguration
  Modifier
  Constructor
  Description
  ``
  `ServerWorker(SourceRequest request, SourceConfiguration sourceConfiguration, OutputStream os)`
  ``
  `ServerWorker(SourceRequest request, SourceConfiguration sourceConfiguration, OutputStream os, long initiationTimestamp, String correlationId)`
  ``
  `SourceContext(SourceConfiguration sourceConfiguration)`
  ``
  `SourceHandler(SourceConfiguration sourceConfiguration)`
  ``
  `SourceHandler(SourceConfiguration sourceConfiguration, List<StreamInterceptor> streamInterceptors)`
  ``
  `SourceRequest(SourceConfiguration sourceConfiguration, org.apache.http.HttpRequest request, org.apache.http.nio.NHttpServerConnection conn)`
  ``
  `SourceResponse(SourceConfiguration config, int status, String statusLine, SourceRequest request)`
  ``
  `SourceResponse(SourceConfiguration config, int status, SourceRequest request)`

- ## Uses of SourceConfiguration in org.apache.synapse.transport.passthru.api

  Methods in org.apache.synapse.transport.passthru.api that return SourceConfiguration
  Modifier and Type
  Method
  Description
  `static SourceConfiguration`
  PassThroughInboundEndpointHandler.`getPassThroughSourceConfiguration()`
  `static SourceConfiguration`
  PassThroughInboundEndpointHandler.`getPassThroughSSLSourceConfiguration()`

- ## Uses of SourceConfiguration in org.apache.synapse.transport.passthru.core

  Methods in org.apache.synapse.transport.passthru.core that return SourceConfiguration
  Modifier and Type
  Method
  Description
  `SourceConfiguration`
  PassThroughListeningIOReactorManager.`getSharedPassThroughSourceConfiguration()`
  `SourceConfiguration`
  PassThroughListeningIOReactorManager.`getSharedSSLPassThroughSourceConfiguration()`
  `SourceConfiguration`
  PassThroughSharedListenerConfiguration.`getSourceConfiguration()`
  Methods in org.apache.synapse.transport.passthru.core with parameters of type SourceConfiguration
  Modifier and Type
  Method
  Description
  `void`
  PassThroughListeningIOReactorManager.`shutdownIOReactor(int port, SourceConfiguration sourceConfiguration, long timeout)`
  ShutdownIOReactor which is registered by HTTPListener running on given port
  Constructors in org.apache.synapse.transport.passthru.core with parameters of type SourceConfiguration
  Modifier
  Constructor
  Description
  ``
  `PassThroughSharedListenerConfiguration(ThreadFactory threadFactory, ServerConnFactory serverConnFactory, SourceConfiguration sourceConfiguration)`

- ## Uses of SourceConfiguration in org.apache.synapse.transport.passthru.util

  Methods in org.apache.synapse.transport.passthru.util with parameters of type SourceConfiguration
  Modifier and Type
  Method
  Description
  `static SourceResponse`
  SourceResponseFactory.`create(org.apache.axis2.context.MessageContext msgContext, SourceRequest sourceRequest, SourceConfiguration sourceConfiguration)`