Class DomainNameMapping<V>

    • Constructor Detail

      • DomainNameMapping

        @Deprecated
        public DomainNameMapping​(V defaultValue)
        Deprecated.
        use DomainNameMappingBuilder to create and fill the mapping instead
        Creates 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 for map(String) to return when nothing matches the input
      • DomainNameMapping

        @Deprecated
        public DomainNameMapping​(int initialCapacity,
                                 V defaultValue)
        Deprecated.
        use DomainNameMappingBuilder to create and fill the mapping instead
        Creates 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 map
        defaultValue - the default value for map(String) to return when nothing matches the input
    • Method Detail

      • add

        @Deprecated
        public DomainNameMapping<V> add​(String hostname,
                                        V output)
        Deprecated.
        use DomainNameMappingBuilder to create and fill the mapping instead
        Adds 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 match netty.io and downloads.netty.io.

        Parameters:
        hostname - the host name (optionally wildcard)
        output - the output value that will be returned by map(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.
        Specified by:
        map in interface Mapping<String,​V>
      • asMap

        public Map<String,​V> asMap()
        Deprecated.
        Returns a read-only Map of the domain mapping patterns and their associated value objects.