Skip navigation links
B C D E F G I L M N O P R S T U V W 

B

build() - Method in class com.aresstack.winproxy.ProxyConfiguration.Builder
 
builder() - Static method in class com.aresstack.winproxy.ProxyConfiguration
Create a configuration builder.

C

com.aresstack.winproxy - package com.aresstack.winproxy
 
createDefault() - Static method in interface com.aresstack.winproxy.PacEvaluator
Create the default GraalJS based evaluator.

D

debugEnabled(boolean) - Method in class com.aresstack.winproxy.ProxyConfiguration.Builder
 
DEFAULT_PAC_URL_DISCOVERY_SCRIPT - Static variable in class com.aresstack.winproxy.ProxyDefaults
Default Windows PowerShell query for the configured PAC URL.
DEFAULT_TEST_URL - Static variable in class com.aresstack.winproxy.ProxyDefaults
Use a stable Maven repository URL for proxy tests by default.
DEFAULT_WINDOWS_PAC_SCRIPT - Static variable in class com.aresstack.winproxy.ProxyDefaults
Default Windows PAC resolver script.
defaults() - Static method in class com.aresstack.winproxy.ProxyConfiguration
Create default configuration.
direct(String) - Static method in class com.aresstack.winproxy.ProxyResult
Creates a DIRECT result (no proxy needed).
direct() - Static method in class com.aresstack.winproxy.ProxyResult
Creates a DIRECT result with a generic reason.
discoverPacUrl() - Method in class com.aresstack.winproxy.WindowsProxyResolver
Discover the PAC/WPAD URL from explicit configuration or Windows.
discoverPacUrlWithPowerShell(String) - Method in class com.aresstack.winproxy.WindowsProxyResolver
Resolve a PAC URL with the default PowerShell script.
dnsResolve(String) - Method in class com.aresstack.winproxy.GraalPacScriptEvaluator.PacHostResolver
 

E

evaluate(String, String) - Method in class com.aresstack.winproxy.GraalPacScriptEvaluator
 
evaluate(String, String) - Method in interface com.aresstack.winproxy.PacEvaluator
Evaluate the PAC script for the given target URL.
evaluateFromPacUrl(String, String) - Method in class com.aresstack.winproxy.GraalPacScriptEvaluator
 
evaluateFromPacUrl(String, String) - Method in interface com.aresstack.winproxy.PacEvaluator

F

FixedPacUrlResolver - Class in com.aresstack.winproxy
Returns a configured PAC URL.
FixedPacUrlResolver(String) - Constructor for class com.aresstack.winproxy.FixedPacUrlResolver
 
found(String, String) - Static method in class com.aresstack.winproxy.PacUrlResolution
 

G

getExitCode() - Method in class com.aresstack.winproxy.ScriptExecutionResult
 
getHost() - Method in class com.aresstack.winproxy.ProxyResult
Returns the proxy host, or null for DIRECT results.
getManualProxyHost() - Method in class com.aresstack.winproxy.ProxyConfiguration
 
getManualProxyPort() - Method in class com.aresstack.winproxy.ProxyConfiguration
 
getMode() - Method in class com.aresstack.winproxy.ProxyConfiguration
 
getOutput() - Method in class com.aresstack.winproxy.ScriptExecutionResult
 
getPacUrl() - Method in class com.aresstack.winproxy.PacUrlResolution
 
getPacUrl() - Method in class com.aresstack.winproxy.ProxyConfiguration
 
getPacUrlDiscoveryScript() - Method in class com.aresstack.winproxy.ProxyConfiguration
 
getPort() - Method in class com.aresstack.winproxy.ProxyResult
Returns the proxy port, or 0 for DIRECT results.
getReason() - Method in class com.aresstack.winproxy.ProxyResult
Returns a human-readable diagnostic reason for this result.
getSource() - Method in class com.aresstack.winproxy.PacUrlResolution
 
getTestUrl() - Method in class com.aresstack.winproxy.ProxyConfiguration
 
getWindowsPacScript() - Method in class com.aresstack.winproxy.ProxyConfiguration
 
GraalPacScriptEvaluator - Class in com.aresstack.winproxy
Evaluates PAC scripts with GraalJS.
GraalPacScriptEvaluator(ProxyResultParser) - Constructor for class com.aresstack.winproxy.GraalPacScriptEvaluator
 
GraalPacScriptEvaluator.PacHostResolver - Class in com.aresstack.winproxy
Provides PAC helper implementations to GraalJS.

I

isBypassed(String, String) - Method in class com.aresstack.winproxy.ProxyBypassMatcher
 
isDebugEnabled() - Method in class com.aresstack.winproxy.ProxyConfiguration
 
isDirect() - Method in class com.aresstack.winproxy.ProxyResult
Returns true if the target URL should be accessed directly (no proxy).
isInNet(String, String, String) - Method in class com.aresstack.winproxy.GraalPacScriptEvaluator.PacHostResolver
 
isPresent() - Method in class com.aresstack.winproxy.PacUrlResolution
 

L

load(String) - Method in interface com.aresstack.winproxy.PacScriptLoader
 
load(String) - Method in class com.aresstack.winproxy.UrlConnectionPacScriptLoader
 

M

manualProxyHost(String) - Method in class com.aresstack.winproxy.ProxyConfiguration.Builder
 
manualProxyPort(int) - Method in class com.aresstack.winproxy.ProxyConfiguration.Builder
 
ManualProxyResolver - Class in com.aresstack.winproxy
Resolves a manually configured proxy.
ManualProxyResolver() - Constructor for class com.aresstack.winproxy.ManualProxyResolver
 
mode(ProxyMode) - Method in class com.aresstack.winproxy.ProxyConfiguration.Builder
 
myIpAddress() - Method in class com.aresstack.winproxy.GraalPacScriptEvaluator.PacHostResolver
 

N

notFound() - Static method in class com.aresstack.winproxy.PacUrlResolution
 

O

of(String, int) - Static method in class com.aresstack.winproxy.ProxyResult
Creates a PROXY result with a generic reason.

P

PacEvaluator - Interface in com.aresstack.winproxy
Evaluates a PAC script for one target URL.
PacHostResolver() - Constructor for class com.aresstack.winproxy.GraalPacScriptEvaluator.PacHostResolver
 
PacScriptLoader - Interface in com.aresstack.winproxy
Loads PAC script content.
pacUrl(String) - Method in class com.aresstack.winproxy.ProxyConfiguration.Builder
 
pacUrlDiscoveryScript(String) - Method in class com.aresstack.winproxy.ProxyConfiguration.Builder
 
PacUrlProxyResolver - Class in com.aresstack.winproxy
Resolves proxies through the PAC_URL pipeline.
PacUrlProxyResolver(PacUrlResolver, PacScriptLoader, PacEvaluator, StaticProxySettingsResolver) - Constructor for class com.aresstack.winproxy.PacUrlProxyResolver
 
PacUrlResolution - Class in com.aresstack.winproxy
Result of PAC/WPAD URL discovery.
PacUrlResolver - Interface in com.aresstack.winproxy
Resolves a PAC/WPAD URL.
PacUrlSource - Enum in com.aresstack.winproxy
Deprecated.
Use ProxyMode and ProxyConfiguration instead.
parse(String) - Method in class com.aresstack.winproxy.ProxyResultParser
 
parse(String, String) - Method in class com.aresstack.winproxy.ProxyServerParser
 
PowerShellPacUrlResolver - Class in com.aresstack.winproxy
Resolves the PAC URL through a PowerShell script.
PowerShellPacUrlResolver(String) - Constructor for class com.aresstack.winproxy.PowerShellPacUrlResolver
 
proxy(String, int, String) - Static method in class com.aresstack.winproxy.ProxyResult
Creates a PROXY result.
ProxyBypassMatcher - Class in com.aresstack.winproxy
Matches target URLs against Windows proxy bypass patterns.
ProxyBypassMatcher() - Constructor for class com.aresstack.winproxy.ProxyBypassMatcher
 
ProxyConfiguration - Class in com.aresstack.winproxy
Immutable configuration for proxy resolution.
ProxyConfiguration.Builder - Class in com.aresstack.winproxy
Builder for ProxyConfiguration.
ProxyDefaults - Class in com.aresstack.winproxy
Contains reusable default scripts and test URLs for Windows proxy detection.
ProxyMode - Enum in com.aresstack.winproxy
Selects the proxy resolution strategy.
ProxyResolutionException - Exception in com.aresstack.winproxy
Signals that proxy resolution failed unexpectedly.
ProxyResolutionException(String) - Constructor for exception com.aresstack.winproxy.ProxyResolutionException
 
ProxyResolutionException(String, Throwable) - Constructor for exception com.aresstack.winproxy.ProxyResolutionException
 
ProxyResult - Class in com.aresstack.winproxy
Immutable result of a proxy resolution.
ProxyResultParser - Class in com.aresstack.winproxy
Parses PAC proxy result strings.
ProxyResultParser() - Constructor for class com.aresstack.winproxy.ProxyResultParser
 
ProxyServerParser - Class in com.aresstack.winproxy
Parses Windows ProxyServer registry values.
ProxyServerParser() - Constructor for class com.aresstack.winproxy.ProxyServerParser
 

R

resolve() - Method in class com.aresstack.winproxy.FixedPacUrlResolver
 
resolve(ProxyConfiguration) - Method in class com.aresstack.winproxy.ManualProxyResolver
 
resolve(String) - Method in class com.aresstack.winproxy.PacUrlProxyResolver
 
resolve() - Method in interface com.aresstack.winproxy.PacUrlResolver
 
resolve() - Method in class com.aresstack.winproxy.PowerShellPacUrlResolver
 
resolve(String) - Method in class com.aresstack.winproxy.StaticProxySettingsResolver
 
resolve(ProxyConfiguration, String) - Method in class com.aresstack.winproxy.WindowsPacScriptProxyResolver
 
resolve() - Method in class com.aresstack.winproxy.WindowsPacUrlResolver
 
resolve(String) - Method in class com.aresstack.winproxy.WindowsProxyResolver
Resolve the proxy for a target URL using the configured mode.
resolve(String, PacUrlSource, String) - Method in class com.aresstack.winproxy.WindowsProxyResolver
resolvePacUrl(String) - Method in class com.aresstack.winproxy.WindowsProxyResolver
Resolve a proxy through the default PAC_URL pipeline.
resolvePacUrl() - Method in class com.aresstack.winproxy.WindowsProxyResolver
resolvePacUrl(PacUrlSource, String) - Method in class com.aresstack.winproxy.WindowsProxyResolver
Deprecated.
resolveRegistry(String) - Method in class com.aresstack.winproxy.WindowsProxyResolver
Resolve a proxy from static Windows registry proxy settings.
resolveWindowsPac(String) - Method in class com.aresstack.winproxy.WindowsProxyResolver
Resolve a proxy through Windows/.NET/PowerShell.

S

ScriptExecutionResult - Class in com.aresstack.winproxy
Result of a script execution.
ScriptExecutionResult(int, String) - Constructor for class com.aresstack.winproxy.ScriptExecutionResult
 
StaticProxySettingsResolver - Class in com.aresstack.winproxy
Resolves static proxy settings from the Windows registry.
StaticProxySettingsResolver() - Constructor for class com.aresstack.winproxy.StaticProxySettingsResolver
 

T

testUrl(String) - Method in class com.aresstack.winproxy.ProxyConfiguration.Builder
 
toJavaProxy() - Method in class com.aresstack.winproxy.ProxyResult
Converts to Proxy.
toString() - Method in class com.aresstack.winproxy.ProxyResult
 

U

UrlConnectionPacScriptLoader - Class in com.aresstack.winproxy
Loads PAC script content through URLConnection.
UrlConnectionPacScriptLoader() - Constructor for class com.aresstack.winproxy.UrlConnectionPacScriptLoader
 

V

valueOf(String) - Static method in enum com.aresstack.winproxy.PacUrlSource
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.aresstack.winproxy.ProxyMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.aresstack.winproxy.PacUrlSource
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.aresstack.winproxy.ProxyMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

windowsPacScript(String) - Method in class com.aresstack.winproxy.ProxyConfiguration.Builder
 
WindowsPacScriptProxyResolver - Class in com.aresstack.winproxy
Resolves the final proxy by delegating to a Windows PowerShell/.NET script.
WindowsPacScriptProxyResolver() - Constructor for class com.aresstack.winproxy.WindowsPacScriptProxyResolver
 
WindowsPacUrlResolver - Class in com.aresstack.winproxy
Resolves PAC/WPAD URL settings from Windows.
WindowsPacUrlResolver() - Constructor for class com.aresstack.winproxy.WindowsPacUrlResolver
 
WindowsProxyResolver - Class in com.aresstack.winproxy
Public facade for resolving Windows proxy settings.
WindowsProxyResolver() - Constructor for class com.aresstack.winproxy.WindowsProxyResolver
Create a resolver with the default PAC_URL configuration.
WindowsProxyResolver(ProxyConfiguration) - Constructor for class com.aresstack.winproxy.WindowsProxyResolver
Create a resolver with the given configuration.
B C D E F G I L M N O P R S T U V W 
Skip navigation links

Copyright © 2026. All rights reserved.