TODO(bar) install dns resolver in init(){}. Register registers the resolver builder to the resolver map. b.Scheme will be used as the scheme registered with this builder. The registry is case sensitive, and schemes should not contain any uppercase characters. NOTE: this function must only be called
(b Builder)
| 52 | // an init() function), and is not thread-safe. If multiple Resolvers are |
| 53 | // registered with the same name, the one registered last will take effect. |
| 54 | func Register(b Builder) { |
| 55 | m[b.Scheme()] = b |
| 56 | } |
| 57 | |
| 58 | // Get returns the resolver builder registered with the given scheme. |
| 59 | // |