in src/main/scala/com/twitter/iago/server/ServerMain.scala [24:46]
def main() {
try {
val parrotServer =
new ParrotServer(
config = this,
futurePool = parrot.futurePool,
statsReceiver = statsReceiver.scope("iago")
)
closeOnExit(parrotServer)
autostat("parrot_" + jobNameF())
prebindWarmup()
warmupComplete()
log.info("Starting server.")
parrotServer.start()
log.info("Server started.")
Await.ready(parrotServer.done)
} catch {
case e: Exception =>
log.error(e, "Unexpected exception: %s", e.getMessage)
log.error(flag.usage)
System.exit(1)
}
}