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.
DirectProxyResolver - Class in com.aresstack.winproxy
Always resolves to DIRECT.
DirectProxyResolver() - Constructor for class com.aresstack.winproxy.DirectProxyResolver
 

E

error(String) - Static method in class com.aresstack.winproxy.ProxyResult
Creates an ERROR result carrying the technical cause.
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.

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 non-PROXY results.
getKind() - Method in class com.aresstack.winproxy.ProxyResult
Returns the ProxyResult.Kind of this result.
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 non-PROXY results.
getReason() - Method in class com.aresstack.winproxy.ProxyResult
Returns a machine-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(PacProxyRouteParser) - Constructor for class com.aresstack.winproxy.GraalPacScriptEvaluator
 

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 only if the mode genuinely yields DIRECT (not on error).
isError() - Method in class com.aresstack.winproxy.ProxyResult
Returns true if resolution failed; see ProxyResult.getReason().
isNotImplemented() - Method in class com.aresstack.winproxy.ProxyResult
Returns true if the selected mode is reserved/not implemented.
isPresent() - Method in class com.aresstack.winproxy.PacUrlResolution
 
isProxy() - Method in class com.aresstack.winproxy.ProxyResult
Returns true for a concrete host:port proxy.

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
 

N

notFound() - Static method in class com.aresstack.winproxy.PacUrlResolution
 
notImplemented(String) - Static method in class com.aresstack.winproxy.ProxyResult
Creates a NOT_IMPLEMENTED result.
NotImplementedProxyResolver - Class in com.aresstack.winproxy
Returns a NOT_IMPLEMENTED result for reserved future modes.
NotImplementedProxyResolver(String) - Constructor for class com.aresstack.winproxy.NotImplementedProxyResolver
 

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.
PacProxyRouteParser - Class in com.aresstack.winproxy
Parses the route string returned by FindProxyForURL (or a Windows ProxyServer value) into a ProxyResult.
PacProxyRouteParser() - Constructor for class com.aresstack.winproxy.PacProxyRouteParser
 
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
The single, shared PAC pipeline used by all PAC_URL_* modes:
PacUrlProxyResolver(PacUrlResolver, PacScriptLoader, PacEvaluator) - 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.
parse(String) - Method in class com.aresstack.winproxy.PacProxyRouteParser
 
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.
ProxyResult.Kind - Enum in com.aresstack.winproxy
The kind of a ProxyResult.
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.DirectProxyResolver
 
resolve() - Method in class com.aresstack.winproxy.FixedPacUrlResolver
 
resolve(ProxyConfiguration) - Method in class com.aresstack.winproxy.ManualProxyResolver
 
resolve() - Method in class com.aresstack.winproxy.NotImplementedProxyResolver
 
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
Deprecated.
 
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.

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, honouring the ProxyResult.Kind: ProxyResult.Kind.PROXY → an HTTP Proxy for host:port, ProxyResult.Kind.DIRECTProxy.NO_PROXY, ProxyResult.Kind.ERROR / ProxyResult.Kind.NOT_IMPLEMENTEDIllegalStateException. Errors and not-implemented results deliberately throw instead of silently degrading to Proxy.NO_PROXY, so a failed resolution can never be mistaken for a genuine DIRECT route.
toJavaProxyOrNoProxy() - Method in class com.aresstack.winproxy.ProxyResult
Best-effort variant of ProxyResult.toJavaProxy() that never throws: ProxyResult.Kind.PROXY → an HTTP Proxy for host:port, ProxyResult.Kind.DIRECT, ProxyResult.Kind.ERROR, ProxyResult.Kind.NOT_IMPLEMENTEDProxy.NO_PROXY. Only use this when the caller has explicitly decided that a failed or not-implemented resolution should fall back to a direct connection.
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.ProxyMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.aresstack.winproxy.ProxyResult.Kind
Returns the enum constant of this type with the specified name.
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.
values() - Static method in enum com.aresstack.winproxy.ProxyResult.Kind
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
Deprecated.
Use a PAC_URL_* mode (GraalVM PAC evaluation) instead.
WindowsPacScriptProxyResolver() - Constructor for class com.aresstack.winproxy.WindowsPacScriptProxyResolver
Deprecated.
 
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 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.