Class JavaxPacScriptParser
java.lang.Object
com.github.markusbernhardt.proxy.selector.pac.JavaxPacScriptParser
- All Implemented Interfaces:
PacScriptParser
PAC parser using the Rhino JavaScript engine bundled with Java 1.6
More information about PAC can be found there:
Proxy_auto-config
web-browser-auto-proxy-configuration
More information about PAC can be found there:
Proxy_auto-config
web-browser-auto-proxy-configuration
- Author:
- Markus Bernhardt, Copyright 2016, Bernd Rosstauscher, Copyright 2009
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEvaluates the given URL and host against the PAC script.Gets the source of the PAC script used by this parser.
-
Constructor Details
-
JavaxPacScriptParser
Constructor- Parameters:
source- the source for the PAC script.- Throws:
ProxyEvaluationException- on error.
-
-
Method Details
-
getScriptSource
Gets the source of the PAC script used by this parser.- Specified by:
getScriptSourcein interfacePacScriptParser- Returns:
- a PacScriptSource.
-
evaluate
Evaluates the given URL and host against the PAC script.- Specified by:
evaluatein interfacePacScriptParser- Parameters:
url- the URL to evaluate.host- the host name part of the URL.- Returns:
- the script result.
- Throws:
ProxyEvaluationException- on execution error.
-