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

- Packages that use TargetConfiguration
  Package | Description
  --- | ---
  org.apache.synapse.transport.passthru |
  org.apache.synapse.transport.passthru.connections |
  org.apache.synapse.transport.passthru.util |

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

    Methods in org.apache.synapse.transport.passthru that return TargetConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `TargetConfiguration` | TargetContext.`getTargetConfiguration()`
    `TargetConfiguration` | TargetHandler.`getTargetConfiguration()`

    Methods in org.apache.synapse.transport.passthru with parameters of type TargetConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TargetContext.`create(org.apache.http.nio.NHttpConnection conn, ProtocolState state, TargetConfiguration configuration)`

    Constructors in org.apache.synapse.transport.passthru with parameters of type TargetConfiguration
    Constructor and Description
    `ClientWorker(TargetConfiguration targetConfiguration, org.apache.axis2.context.MessageContext outMsgCtx, TargetResponse response)`
    `ClientWorker(TargetConfiguration targetConfiguration, org.apache.axis2.context.MessageContext outMsgCtx, TargetResponse response, java.util.List<java.lang.String> allowedResponseProperties)`
    `DeliveryAgent(TargetConfiguration targetConfiguration, TargetConnections targetConnections, ProxyConfig proxyConfig)` Create a delivery agent with the target configuration and connection management.
    `TargetContext(TargetConfiguration targetConfiguration)`
    `TargetErrorHandler(TargetConfiguration targetConfiguration)`
    `TargetHandler(DeliveryAgent deliveryAgent, ClientConnFactory connFactory, TargetConfiguration configuration)`
    `TargetHandler(DeliveryAgent deliveryAgent, ClientConnFactory connFactory, TargetConfiguration configuration, java.util.List<StreamInterceptor> interceptors)`
    `TargetRequest(TargetConfiguration targetConfiguration, org.apache.http.conn.routing.HttpRoute route, java.lang.String method, java.net.URL url, boolean hasEntityBody)`
    `TargetRequest(TargetConfiguration targetConfiguration, org.apache.http.conn.routing.HttpRoute route, java.net.URL url, java.lang.String method, boolean hasEntityBody)` Create a target request.
    `TargetResponse(TargetConfiguration targetConfiguration, org.apache.http.HttpResponse response, org.apache.http.nio.NHttpClientConnection conn, boolean expectResponseBody, boolean forceShutdownConnectionOnComplete)`

  - ### Uses of TargetConfiguration in org.apache.synapse.transport.passthru.connections

    Constructors in org.apache.synapse.transport.passthru.connections with parameters of type TargetConfiguration
    Constructor and Description
    `TargetConnections(org.apache.http.nio.reactor.ConnectingIOReactor ioReactor, TargetConfiguration targetConfiguration, ConnectCallback callback)` Create a TargetConnections with the given IO-Reactor

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

    Methods in org.apache.synapse.transport.passthru.util with parameters of type TargetConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static TargetRequest` | TargetRequestFactory.`create(org.apache.axis2.context.MessageContext msgContext, org.apache.http.conn.routing.HttpRoute route, TargetConfiguration configuration)`
    `static void` | PassThroughTransportUtils.`removeUnwantedHeaders(org.apache.axis2.context.MessageContext msgContext, TargetConfiguration targetConfiguration)` Remove unwanted headers from the http response of outgoing request.

Copyright © 2005-2022 Apache Software Foundation. All Rights Reserved.