- java.lang.Object
-
- io.netty5.util.DomainNameMapping<V>
-
@Deprecated public class DomainNameMapping<V> extends Object implements Mapping<String,V>
Deprecated.Maps a domain name to its associated value object.DNS wildcard is supported as hostname, so you can use
*.netty.io
to match bothnetty.io
anddownloads.netty.io
.
-
-
Constructor Summary
Constructors Constructor Description DomainNameMapping(int initialCapacity, V defaultValue)
Deprecated.useDomainNameMappingBuilder
to create and fill the mapping insteadDomainNameMapping(V defaultValue)
Deprecated.useDomainNameMappingBuilder
to create and fill the mapping instead
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DomainNameMapping<V>
add(String hostname, V output)
Deprecated.useDomainNameMappingBuilder
to create and fill the mapping insteadMap<String,V>
asMap()
Deprecated.Returns a read-onlyMap
of the domain mapping patterns and their associated value objects.V
map(String hostname)
Deprecated.Returns mapped value of the specified input.String
toString()
Deprecated.
-
-
-
Constructor Detail
-
DomainNameMapping
@Deprecated public DomainNameMapping(V defaultValue)
Deprecated.useDomainNameMappingBuilder
to create and fill the mapping insteadCreates a default, order-sensitive mapping. If your hostnames are in conflict, the mapping will choose the one you add first.- Parameters:
defaultValue
- the default value formap(String)
to return when nothing matches the input
-
DomainNameMapping
@Deprecated public DomainNameMapping(int initialCapacity, V defaultValue)
Deprecated.useDomainNameMappingBuilder
to create and fill the mapping insteadCreates a default, order-sensitive mapping. If your hostnames are in conflict, the mapping will choose the one you add first.- Parameters:
initialCapacity
- initial capacity for the internal mapdefaultValue
- the default value formap(String)
to return when nothing matches the input
-
-
Method Detail
-
add
@Deprecated public DomainNameMapping<V> add(String hostname, V output)
Deprecated.useDomainNameMappingBuilder
to create and fill the mapping insteadAdds a mapping that maps the specified (optionally wildcard) host name to the specified output value.DNS wildcard is supported as hostname. For example, you can use
*.netty.io
to matchnetty.io
anddownloads.netty.io
.- Parameters:
hostname
- the host name (optionally wildcard)output
- the output value that will be returned bymap(String)
when the specified host name matches the specified input host name
-
map
public V map(String hostname)
Deprecated.Description copied from interface:Mapping
Returns mapped value of the specified input.
-
asMap
public Map<String,V> asMap()
Deprecated.Returns a read-onlyMap
of the domain mapping patterns and their associated value objects.
-
-