@UnstableApi public abstract class InetNameResolver extends SimpleNameResolver<java.net.InetAddress>
NameResolver implementation that resolves InetAddress.| Modifier and Type | Field and Description |
|---|---|
private AddressResolver<java.net.InetSocketAddress> |
addressResolver |
| Modifier | Constructor and Description |
|---|---|
protected |
InetNameResolver(EventExecutor executor) |
| Modifier and Type | Method and Description |
|---|---|
AddressResolver<java.net.InetSocketAddress> |
asAddressResolver()
Return a
AddressResolver that will use this name resolver underneath. |
close, doResolve, doResolveAll, executor, resolve, resolve, resolveAll, resolveAllprivate volatile AddressResolver<java.net.InetSocketAddress> addressResolver
protected InetNameResolver(EventExecutor executor)
executor - the EventExecutor which is used to notify the listeners of the Future returned
by SimpleNameResolver.resolve(String)public AddressResolver<java.net.InetSocketAddress> asAddressResolver()
AddressResolver that will use this name resolver underneath.
It's cached internally, so the same instance is always returned.