I have created the ticket: https://jira.springsource.org/browse/INT-1827
I didn't see your second message before I created the ticket. Apologies for that.
I will try those parameters and see if it works but in the long run it still might be useful to support the java.net.Proxy object. Those system properties would set the proxy for the entire VM and sometimes you don't want all traffic to go over a proxy. The Proxy object enables per-connection proxying.
As a follow up question, would it be possible to use the Apache HttpClient (by way of the CommonsClientHttpRequestFactory) and set a proxy on the Apache class like below:
Code:
HttpClient client = new HttpClient();
client.getHostConfiguration().setProxy(proxyHost, port);
That could be a potential workaround until Spring Integration supported the native Java Proxy object.