Class CommonWindowsSearchStrategy
java.lang.Object
com.github.markusbernhardt.proxy.search.desktop.win.CommonWindowsSearchStrategy
- All Implemented Interfaces:
ProxySearchStrategy
- Direct Known Subclasses:
IEProxySearchStrategy,WinProxySearchStrategy
Contains common methods used in search strategies for both Windows and IE.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ProtocolDispatchSelectorbuildProtocolDispatchSelector(Properties properties) protected PropertiesparseProxyList(String proxyString) Parses the proxy list and splits it by protocol.protected ProxySelectorsetByPassListOnSelector(String bypassList, ProtocolDispatchSelector ps) Installs the proxy exclude list on the given selector.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.markusbernhardt.proxy.ProxySearchStrategy
getName, getProxySelector
-
Constructor Details
-
CommonWindowsSearchStrategy
public CommonWindowsSearchStrategy()
-
-
Method Details
-
setByPassListOnSelector
Installs the proxy exclude list on the given selector.- Parameters:
bypassList- the list of urls / hostnames to ignore.ps- the proxy selector to wrap.- Returns:
- a wrapped proxy selector that will handle the bypass list.
-
parseProxyList
Parses the proxy list and splits it by protocol.- Parameters:
proxyString- the proxy list string- Returns:
- Properties with separated settings.
- Throws:
ProxyException- on parse error.
-
buildProtocolDispatchSelector
-