Package io.netty.util
Class DomainNameMappingBuilder<V>
java.lang.Object
io.netty.util.DomainNameMappingBuilder<V>
- Type Parameters:
V
- concrete type of value objects
Deprecated.
Builder for immutable
DomainNameMapping
instances.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class
Deprecated.Immutable mapping from domain name pattern to its associated value object. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDomainNameMappingBuilder
(int initialCapacity, V defaultValue) Deprecated.Constructor with initial capacity of the map holding the mappingsDomainNameMappingBuilder
(V defaultValue) Deprecated.Constructor with default initial capacity of the map holding the mappings -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Adds a mapping that maps the specified (optionally wildcard) host name to the specified output value.build()
Deprecated.Creates a new instance of immutableDomainNameMapping
Attempts to add new mappings to the result object will causeUnsupportedOperationException
to be thrown
-
Field Details
-
defaultValue
Deprecated. -
map
Deprecated.
-
-
Constructor Details
-
DomainNameMappingBuilder
Deprecated.Constructor with default initial capacity of the map holding the mappings- Parameters:
defaultValue
- the default value forDomainNameMapping.map(String)
to return when nothing matches the input
-
DomainNameMappingBuilder
Deprecated.Constructor with initial capacity of the map holding the mappings- Parameters:
initialCapacity
- initial capacity for the internal mapdefaultValue
- the default value forDomainNameMapping.map(String)
to return when nothing matches the input
-
-
Method Details
-
add
Deprecated.Adds a mapping that maps the specified (optionally wildcard) host name to the specified output value. Null values are forbidden for both hostnames and values.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 byDomainNameMapping.map(String)
when the specified host name matches the specified input host name
-
build
Deprecated.Creates a new instance of immutableDomainNameMapping
Attempts to add new mappings to the result object will causeUnsupportedOperationException
to be thrown- Returns:
- new
DomainNameMapping
instance
-
DomainWildcardMappingBuilder