in cassovary-server/src/main/scala/CassovaryServer.scala [46:67]
def main() {
val service = new Service[Request, Response] {
def apply(request: Request): Future[Response] = Future {
val graph = TestGraphs.generateRandomGraph(100, 0.1)
walkOn(graph)
val content = "Finished walk on graph with %d nodes and %s edges\n".format(graph.nodeCount,
graph.edgeCount)
val response = request.response
response.status = Status.Ok
response.write(content)
response
}
}
// start Twitter Server
val server = Http.serve(":8888", service)
onExit {
server.close()
}
Await.ready(server)
}