HttpServer server = HttpServer.create(new InetSocketAddress(port), 1);
server.createContext("/repo", new RepoFileHandler(repo.getPath(), herd, rq));
// make sure we serve at least two concurrent connections, as each one might take a few ms to close
ThreadPoolExecutor tpool = (ThreadPoolExecutor)Executors.newFixedThreadPool(2);
server.setExecutor(tpool);
server.start();
return server;
}
private File makeRepo() {
File repo = new File("build/test-cars-http");