blob: 38880d4866b609ca7b762bb8d3cdf692d797ef3c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
package xyz.driver.core
package rest
class DnsDiscovery(transport: HttpRestServiceTransport, overrides: Map[String, String]) {
def discover[A](implicit descriptor: ServiceDescriptor[A]): A = {
val url = overrides.getOrElse(descriptor.name, s"https://{descriptor.name}")
descriptor.connect(transport, url)
}
}
|