orangy
orangy
Client
and it has connect
method.orangy
orangy
Client
has dependency on DNS subsystem.orangy
WINS
? Or some externally provided json for custom hosts file?orangy
connect(hostName: String)
as an extension function.orangy
Client
itself, and testing surface is not very big.zoltu
05/08/2016, 7:29 PMorangy
kmruiz
05/08/2016, 7:29 PMzoltu
05/08/2016, 7:29 PMkmruiz
05/08/2016, 7:29 PMorangy
zoltu
05/08/2016, 7:30 PMClient
class as simple as possible, put the "extras" in extension methods.orangy
zoltu
05/08/2016, 7:30 PMClient
class.kmruiz
05/08/2016, 7:31 PMorangy
DNSAwareClient : Client
you just use extension functions.Andreas Sinz
05/08/2016, 7:31 PMkmruiz
05/08/2016, 7:31 PMzoltu
05/08/2016, 7:31 PMkmruiz
05/08/2016, 7:32 PMkmruiz
05/08/2016, 7:32 PMorangy
kmruiz
05/08/2016, 7:33 PMkmruiz
05/08/2016, 7:33 PMkmruiz
05/08/2016, 7:33 PMkmruiz
05/08/2016, 7:34 PMkmruiz
05/08/2016, 7:34 PMkmruiz
05/08/2016, 7:34 PM