public MockHttpServer threadCount(int threads) {
        this.threadCount = threads;
        return this;
    }
Rule for running an embedded HTTP server for basic testing.  The
server uses ephemeral ports to ensure there are no conflicts when
running concurrent unit tests

The server uses HttpServer classes available in the JVM to avoid
pulling in any extra dependencies.

Available endpoints are,

/                      Returns a 200
/status?code=${code}   Returns a request provide code
/noresponse            No response from the server

Optional query parameters
delay=${delay}         Inject a delay into the request

@author elandau
ribbon-loadbalancer/src/test/java/com/netflix/client/testutil/MockHttpServer.java