class PostRequestorImpl extends BaseRequestor implements PostRequestor {

    @Override
    public CancellableInputStream sendPost(URL url, InputStream postData, Map<String, String> extraHeaderValues,
            ResponseValues response, ContentType contentType) throws IOException, URISyntaxException
    {
        // Convert the input stream into a string so that apache will use a
        // repeatable entity which will allow redirects to work.
        String stringData = new StreamReader(postData).readStreamIntoString(StringUtilities.DEFAULT_CHARSET);
        HttpEntity entity = new StringEntity(stringData, contentType);
        return sendPost(url, response, entity, extraHeaderValues);
    }

    public  PostRequestorImpl(HttpClient client, HeaderValues headerValues, EventManager eventManager, NetworkConfigurationManager networkConfigurationManager);

}