Class HostResolverFactory
java.lang.Object
com.github.jh3nd3rs0n.jargyle.client.HostResolverFactory
- Direct Known Subclasses:
SocksHostResolverFactory
A factory that creates
HostResolvers.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HostResolverFactoryReturns the default instance ofHostResolverFactory.static HostResolverFactoryReturns aHostResolverFactory.abstract HostResolverReturns a newHostResolver.
-
Constructor Details
-
HostResolverFactory
public HostResolverFactory()Allows the construction of subclass instances.
-
-
Method Details
-
getDefault
Returns the default instance ofHostResolverFactory. The default instance creates plainHostResolvers.- Returns:
- the default instance of
HostResolverFactory
-
getInstance
Returns aHostResolverFactory. If the system propertysocksClient.socksServerUriis set and the value is valid, a newSocksHostResolverFactoryis returned. Otherwise, the default instance ofHostResolverFactoryfromgetDefault()is returned.- Returns:
- a
HostResolverFactory
-
newHostResolver
Returns a newHostResolver.- Returns:
- a new
HostResolver
-