Class DnsServiceEndpointGroup

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

public final class DnsServiceEndpointGroup extends DynamicEndpointGroup
DynamicEndpointGroup which resolves targets using DNS SRV records. This is useful for environments where service discovery is handled using DNS, e.g. Kubernetes DNS-based service discovery.