Class KdeProxySearchStrategy

  • All Implemented Interfaces:
    ProxySearchStrategy

    public class KdeProxySearchStrategy
    extends Object
    implements ProxySearchStrategy
    Loads the KDE4 proxy settings from the KDE kioslaverc file. This will load properties from the file

    .kde/share/config/kioslaverc

    starting from the current users home directory.

    The following settings are extracted from the section "[Proxy Settings]":

    • AuthMode -> 0 = no auth., 1 = use login.
    • ProxyType -> 0 = direct 1 = use fixed settings, 2 = use PAC, 3 = automatic (WPAD) , 4 = Use environment variables?
    • Proxy Config Script -> URL to PAC file
    • ftpProxy -> Fixed ftp proxy address e.g. http://www.ftp-proxy.com:8080
    • httpProxy -> Fixed http proxy e.g http://www.http-proxy.com:8080
    • httpsProxy -> Fixed https proxy e.g http://www.https-proxy.com:8080
    • NoProxyFor -> Proxy white list
    • ReversedException -> false = use NoProxyFor, true = revert meaning of the NoProxyFor list
    Author:
    Markus Bernhardt, Copyright 2016, Bernd Rosstauscher, Copyright 2009
    • Constructor Detail

      • KdeProxySearchStrategy

        public KdeProxySearchStrategy()
        ProxySelector using the given parser.
        See Also:
        ProxySelector()
      • KdeProxySearchStrategy

        public KdeProxySearchStrategy​(KdeSettingsParser settingsParser)
        ProxySelector
        Parameters:
        settingsParser - the KdeSettingsParser instance to use.
        See Also:
        ProxySelector()