in src/main/scala/com/twitter/iago/server/MemcacheLikeTransport.scala [31:48]
protected def stack(): StackBasedClient[Req, Rep]
protected def fromService(service: Service[Req, Rep]): MemcacheLikeTransport[Req, Rep]
def apply(config: ParrotServerFlags) = {
val builder = config.parrotClientBuilder.stack(stack)
val builder2 = {
config.victim match {
case HostPortListVictim(victims) => builder.hosts(victims)
case ServerSetVictim(cluster) => builder.dest(cluster)
case FinagleDestVictim(dest) => builder.dest(dest)
}
}
fromService(new RefcountedService(builder2.build))
}