Package com.netflix.discovery
Class DNSBasedAzToRegionMapper
- java.lang.Object
-
- com.netflix.discovery.AbstractAzToRegionMapper
-
- com.netflix.discovery.DNSBasedAzToRegionMapper
-
- All Implemented Interfaces:
AzToRegionMapper
public class DNSBasedAzToRegionMapper extends AbstractAzToRegionMapper
DNS-based region mapper that discovers regions via DNS TXT records.
-
-
Field Summary
-
Fields inherited from class com.netflix.discovery.AbstractAzToRegionMapper
clientConfig
-
-
Constructor Summary
Constructors Constructor Description DNSBasedAzToRegionMapper(EurekaClientConfig clientConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Set<java.lang.String>getZonesForARegion(java.lang.String region)Returns all the zones in the provided region.-
Methods inherited from class com.netflix.discovery.AbstractAzToRegionMapper
getRegionForAvailabilityZone, parseAzToGetRegion, refreshMapping, setRegionsToFetch
-
-
-
-
Constructor Detail
-
DNSBasedAzToRegionMapper
public DNSBasedAzToRegionMapper(EurekaClientConfig clientConfig)
-
-
Method Detail
-
getZonesForARegion
protected java.util.Set<java.lang.String> getZonesForARegion(java.lang.String region)
Description copied from class:AbstractAzToRegionMapperReturns all the zones in the provided region.- Specified by:
getZonesForARegionin classAbstractAzToRegionMapper- Parameters:
region- the region whose zones you want- Returns:
- a set of zones
-
-