public class NettyResolverContext extends Object implements DnsResolver
NettyDnsResolver
.Constructor and Description |
---|
NettyResolverContext(NettyDnsResolver parent,
ExtendedDnsCache cache,
io.github.resilience4j.bulkhead.Bulkhead bulkhead,
int idx) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
void |
init() |
CompletableFuture<Optional<InetAddress>> |
lookup(String hostname)
Perform a DNS lookup for the given hostname.
|
CompletableFuture<Optional<String>> |
reverseLookup(InetAddress inetAddress)
Perform a reverse DNS lookup for the given IP address.
|
public NettyResolverContext(NettyDnsResolver parent, ExtendedDnsCache cache, io.github.resilience4j.bulkhead.Bulkhead bulkhead, int idx)
public void init()
public void destroy()
public CompletableFuture<Optional<InetAddress>> lookup(String hostname)
DnsResolver
lookup
in interface DnsResolver
hostname
- hostname to lookuppublic CompletableFuture<Optional<String>> reverseLookup(InetAddress inetAddress)
DnsResolver
reverseLookup
in interface DnsResolver
inetAddress
- IP address to lookupCopyright © 2021. All rights reserved.