in src/main/scala/com/twitter/iago/server/FinagleTransport.scala [27:45]
def apply(config: ParrotServerFlags) = {
val builder = config.parrotClientBuilder.stack(Http.client).failFast(false)
val builder2 = {
if (config.transportScheme == TransportScheme.HTTPS)
builder.tlsWithoutValidation()
else builder
}
val builder3 = config.victim match {
case HostPortListVictim(victims) => builder2.hosts(victims)
case ServerSetVictim(cluster) => builder2.dest(cluster)
case FinagleDestVictim(dest) => builder2.dest(dest)
}
val service = FinagleServiceFactory(builder3.buildFactory())
new FinagleTransport(service, config.includeParrotHeaderF())
}