class HttpServerImpl implements HttpServer {

    @Override
    public CancellableInputStream postFile(URL postToURL, Map<String, String> metaDataParts, File fileToPost,
            ResponseValues response)
        throws IOException, URISyntaxException
    {
        assert !EventQueue.isDispatchThread();
        assert !Platform.isFxApplicationThread();

        return myRequestorProvider.getFilePoster().postFileToServer(postToURL, metaDataParts, fileToPost, response);
    }

    public  HttpServerImpl(String host, String protocol, RequestorProvider requestorProvider);

}