## Uses of Interface
org.apache.synapse.transport.http.conn.ProxyAuthenticator

- Packages that use ProxyAuthenticator
  Package | Description
  --- | ---
  org.apache.synapse.transport.http.conn |
  org.apache.synapse.transport.passthru.config |

- - ### Uses of ProxyAuthenticator in org.apache.synapse.transport.http.conn

    Classes in org.apache.synapse.transport.http.conn that implement ProxyAuthenticator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultProxyAuthenticator` | DefaultProxyAuthenticator will be initialized when proxy is configured with http.proxyHost
    `class` | `ProfileProxyAuthenticator` | ProfileProxyAuthenticator will be initialized when proxy profile is configured

    Methods in org.apache.synapse.transport.http.conn that return ProxyAuthenticator
    Modifier and Type | Method | Description
    --- | --- | ---
    `ProxyAuthenticator` | ProxyConfig.`createProxyAuthenticator()` | returns DefaultProxyAuthenticator if single proxy server is configured ProfileProxyAuthenticator if proxy profile is configured

  - ### Uses of ProxyAuthenticator in org.apache.synapse.transport.passthru.config

    Methods in org.apache.synapse.transport.passthru.config that return ProxyAuthenticator
    Modifier and Type | Method | Description
    --- | --- | ---
    `ProxyAuthenticator` | TargetConfiguration.`getProxyAuthenticator()` |

    Constructors in org.apache.synapse.transport.passthru.config with parameters of type ProxyAuthenticator
    Constructor | Description
    --- | ---
    `TargetConfiguration​(org.apache.axis2.context.ConfigurationContext configurationContext, org.apache.axis2.description.ParameterInclude parameters, org.apache.axis2.transport.base.threads.WorkerPool pool, PassThroughTransportMetricsCollector metrics, ProxyAuthenticator proxyAuthenticator)` |