Package com.browserup.bup.proxy.dns
Class DelegatingHostResolver
- java.lang.Object
-
- com.browserup.bup.proxy.dns.DelegatingHostResolver
-
- All Implemented Interfaces:
org.littleshoot.proxy.HostResolver
public class DelegatingHostResolver extends java.lang.Object implements org.littleshoot.proxy.HostResolverA LittleProxy HostResolver that delegates to the specifiedAdvancedHostResolverinstance. This class serves as a bridge betweenAdvancedHostResolverandHostResolver.
-
-
Constructor Summary
Constructors Constructor Description DelegatingHostResolver(AdvancedHostResolver resolver)Creates a new resolver that will delegate to the specified resolver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdvancedHostResolvergetResolver()java.net.InetSocketAddressresolve(java.lang.String host, int port)voidsetResolver(AdvancedHostResolver resolver)
-
-
-
Constructor Detail
-
DelegatingHostResolver
public DelegatingHostResolver(AdvancedHostResolver resolver)
Creates a new resolver that will delegate to the specified resolver.- Parameters:
resolver- HostResolver to delegate to
-
-
Method Detail
-
getResolver
public AdvancedHostResolver getResolver()
-
setResolver
public void setResolver(AdvancedHostResolver resolver)
-
resolve
public java.net.InetSocketAddress resolve(java.lang.String host, int port) throws java.net.UnknownHostException- Specified by:
resolvein interfaceorg.littleshoot.proxy.HostResolver- Throws:
java.net.UnknownHostException
-
-