public class DnsClusterResolver extends java.lang.Object implements ClusterResolver<EurekaEndpoint>
Constructor and Description |
---|
DnsClusterResolver(DnsService dnsService,
java.lang.String region,
java.lang.String rootClusterDNS,
int port,
boolean isSecure,
java.lang.String relativeUri) |
Modifier and Type | Method and Description |
---|---|
java.util.List<EurekaEndpoint> |
getClusterEndpoints() |
java.lang.String |
getRegion() |
public DnsClusterResolver(DnsService dnsService, java.lang.String region, java.lang.String rootClusterDNS, int port, boolean isSecure, java.lang.String relativeUri)
rootClusterDNS
- cluster DNS name containing CNAME or A record.port
- Eureka sever port numberrelativeUri
- service relative URI that will be appended to server addresspublic java.lang.String getRegion()
getRegion
in interface ClusterResolver<EurekaEndpoint>
public java.util.List<EurekaEndpoint> getClusterEndpoints()
getClusterEndpoints
in interface ClusterResolver<EurekaEndpoint>