Package org.apache.ignite.configuration
Interface AddressResolver
- 
- All Known Implementing Classes:
- BasicAddressResolver
 
 public interface AddressResolverProvides resolution between external and internal addresses. In some cases network routers are configured to perform address mapping between external and internal networks and the same mapping must be available to SPIs in Ignite that perform communication over IP protocols.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<InetSocketAddress>getExternalAddresses(InetSocketAddress addr)Maps internal address to a collection of external addresses.
 
- 
- 
- 
Method Detail- 
getExternalAddressesCollection<InetSocketAddress> getExternalAddresses(InetSocketAddress addr) throws IgniteCheckedException Maps internal address to a collection of external addresses.- Parameters:
- addr- Internal (local) address.
- Returns:
- Collection of addresses that this local address is "known" outside. Note that if there are more than one external network the local address can be mapped differently to each and therefore may need to return multiple external addresses.
- Throws:
- IgniteCheckedException- Thrown if any exception occurs.
 
 
- 
 
-