Class ProxyFeature

java.lang.Object
ch.ivyteam.ivy.webservice.exec.cxf.feature.ProxyFeature
All Implemented Interfaces:
WebServiceClientFeature

public class ProxyFeature extends Object implements WebServiceClientFeature
Sends the Web Service call through a proxy server.
The proxy server settings can be provided with the following properties:
  • 'proxy.host',
  • 'proxy.port'
  • 'proxy.nonProxyHosts' (optional)

Alternatively, the following standard Java system properties can be set:

  • 'http.proxyHost',
  • 'http.proxyPort'
  • 'http.nonProxyHosts'

These will be used whenever the web service proxy properties are not configured.

Proxy server authentication can be configured with the following properties:

  • 'proxy.auth.scheme' (optional, default is Basic, or Digest),
  • 'proxy.auth.username'
  • 'proxy.auth.password'

Note: This feature does not work in conjunction with feature ch.ivyteam.ivy.webservice.exec.cxf.feature.NTLMAuthenticationFeature.

Since:
7.1
API:
This is a public API.