Class DnsAddressEndpointGroup

All Implemented Interfaces:
EndpointGroup, EndpointSelector, AsyncCloseable, Listenable<List<Endpoint>>, ListenableAsyncCloseable, AutoCloseable

public final class DnsAddressEndpointGroup
extends DynamicEndpointGroup
DynamicEndpointGroup which resolves targets using DNS address queries (A and AAAA). This is useful for environments where service discovery is handled using DNS, e.g. Kubernetes DNS-based service discovery.