Top Description Fields Constructors Methods
io.netty5.resolver

public abstract Class InetNameResolver

extends SimpleNameResolver<InetAddress>
Class Inheritance
Known Direct Subclasses
io.netty5.resolver.RoundRobinInetAddressResolver, io.netty5.resolver.DefaultNameResolver
Imports
io.netty5.util.concurrent.EventExecutor, .Future, java.net.InetAddress, .InetSocketAddress

A skeletal NameResolver implementation that resolves InetAddress.

Field Summary

Modifier and TypeField and Description
private volatile AddressResolver<InetSocketAddress>

Constructor Summary

AccessConstructor and Description
protected
InetNameResolver(EventExecutor
the EventExecutor which is used to notify the listeners of the Future returned by resolve(String)
executor
)

Method Summary

Modifier and TypeMethod and Description
public AddressResolver<InetSocketAddress>
asAddressResolver()

Return a AddressResolver that will use this name resolver underneath.

Inherited from io.netty5.resolver.SimpleNameResolver:
closedoResolvedoResolveAllexecutorresolveresolveresolveAllresolveAll

Field Detail

addressResolverback to summary
private volatile AddressResolver<InetSocketAddress> addressResolver

Constructor Detail

InetNameResolverback to summary
protected InetNameResolver(EventExecutor executor)
Parameters
executor:EventExecutor

the EventExecutor which is used to notify the listeners of the Future returned by resolve(String)

Method Detail

asAddressResolverback to summary
public AddressResolver<InetSocketAddress> asAddressResolver()

Return a AddressResolver that will use this name resolver underneath. It's cached internally, so the same instance is always returned.