Class DefaultRackDNSToSwitchMapping
java.lang.Object
org.apache.storm.networktopography.AbstractDNSToSwitchMapping
org.apache.storm.networktopography.DefaultRackDNSToSwitchMapping
- All Implemented Interfaces:
- DNSToSwitchMapping
This class implements the 
DNSToSwitchMapping interface It returns the DEFAULT_RACK for every host.- 
Field SummaryFields inherited from interface org.apache.storm.networktopography.DNSToSwitchMappingDEFAULT_RACK
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.apache.storm.networktopography.AbstractDNSToSwitchMappingdumpTopology, getSwitchMap, isSingleSwitch
- 
Constructor Details- 
DefaultRackDNSToSwitchMappingpublic DefaultRackDNSToSwitchMapping()
 
- 
- 
Method Details- 
resolveDescription copied from interface:DNSToSwitchMappingResolves a list of DNS-names/IP-address and returns back a map of DNS-name->switch information ( network paths). Consider an element in the argument list - x.y.com. The switch information that is returned must be a network path of the form /foo/rack, where / is the root, and 'foo' is the switch where 'rack' is connected. Note the hostname/ip-address is not part of the returned path. The network topology of the cluster would determine the number of components in the network path.If a name cannot be resolved to a rack, the implementation should return {DEFAULT_RACK}. This is what the bundled implementations do, though it is not a formal requirement. - Parameters:
- names- the list of hosts to resolve (can be empty)
- Returns:
- Map of hosts to resolved network paths. If names is empty, then return empty Map
 
- 
toString
 
-