| Interface | Description |
|---|---|
| AdvancedHostResolver |
This interface defines the "core" DNS-manipulation functionality that BrowserMob Proxy supports, in addition to the basic name resolution
capability defined in
HostResolver. |
| HostResolver |
Defines the basic functionality that
BrowserMobProxy implementations require when resolving hostnames. |
| Class | Description |
|---|---|
| AbstractHostNameRemapper |
Base class that provides host name remapping capabilities for AdvancedHostResolvers.
|
| BasicHostResolver |
An
AdvancedHostResolver that throws UnsupportedOperationException on all methods except HostResolver.resolve(String). |
| ChainedHostResolver |
An
AdvancedHostResolver that applies the AdvancedHostResolver methods to multiple implementations. |
| DelegatingHostResolver |
A LittleProxy HostResolver that delegates to the specified
AdvancedHostResolver instance. |
| DnsJavaResolver |
An
AdvancedHostResolver that uses dnsjava to perform DNS lookups. |
| NativeCacheManipulatingResolver |
An
AdvancedHostResolver that provides native JVM lookup using NativeResolver
but also implements DNS cache manipulation functionality. |
| NativeResolver |
An
AdvancedHostResolver that provides native JVM lookup using InetAddress. |
Copyright © 2016. All Rights Reserved.