Skip navigation links
com.tangosol.net
Class ConfigurableLocalAddressProvider
java.lang.Object
java.util.AbstractCollection
java.util.AbstractSet
com.tangosol.net.ConfigurableAddressProvider
com.tangosol.net.ConfigurableLocalAddressProvider
- All Implemented Interfaces:
- AddressProvider, DescribableAddressProvider, SocketAddressProvider, java.lang.Iterable, java.util.Collection, java.util.Set
-
public class ConfigurableLocalAddressProvider
- extends ConfigurableAddressProvider
ConfigurableLocalAddressProvider is an AddressProvider which is only capable of returning local addresses.
As is it known that only local addresses can be returned, this provider supports some formats not supported by the ConfigurableAddressProvider, namely empty and null hostnames are assumed to be equal to "localhost". Additionally, the hostname string may be in CIDR format (e.g. subnet/mask) allowing the provider to choose a matching local address.
- Since:
- Coherence 3.7.1
- Author:
- mf 2011.06.13
Method Summary |
protected java.net.InetSocketAddress |
resolveAddress(java.lang.String sHost, int nPort)
Resolve an address and port. |
Methods inherited from class com.tangosol.net.ConfigurableAddressProvider |
accept, configure, equals, getAddressDescriptions, getNextAddress, hashCode, iterator, makeProvider, reject, reset, reset, size, sortHolders, toString |
Methods inherited from class java.util.AbstractSet |
removeAll |
Methods inherited from class java.util.AbstractCollection |
add, addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray |
Methods inherited from interface java.util.Set |
add, addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray |
ConfigurableLocalAddressProvider
@Deprecated
public ConfigurableLocalAddressProvider(XmlElement xmlConfig)
- Deprecated.
- Construct an instance of ConfigurableLocalAddressProvider based on the specified XML element.
Unresolvable addresses will be skipped.
- Parameters:
xmlConfig
- the XML element that contains the configuration info
ConfigurableLocalAddressProvider
public ConfigurableLocalAddressProvider(java.lang.Iterable addressHolders,
boolean fSafe)
- Constructs a ConfigurableLocalAddressProvider using the specified
ConfigurableAddressProvider.AddressHolder
s.
- Parameters:
addressHolders
- the ConfigurableAddressProvider.AddressHolder
s
fSafe
- true if the provider skips unresolved addresses
ConfigurableLocalAddressProvider
@Deprecated
public ConfigurableLocalAddressProvider(XmlElement xmlConfig,
boolean fSafe)
- Deprecated.
- Construct an instance of ConfigurableLocalAddressProvider based on the specified XML element.
- Parameters:
xmlConfig
- the XML element that contains the configuration info
fSafe
- true if the provider is skips unresolved addresses
resolveAddress
protected java.net.InetSocketAddress resolveAddress(java.lang.String sHost,
int nPort)
- Resolve an address and port.
-
- Overrides:
resolveAddress
in class ConfigurableAddressProvider
-
- Parameters:
sHost
- the host
nPort
- the port
- Returns:
- the InetSocketAddress
Skip navigation links
Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.