CLONE -Recognize the Java runtime system variable for HTTP proxies
------------------------------------------------------------------
Key: XFIRE-888
URL: http://jira.codehaus.org/browse/XFIRE-888
Project: XFire
Issue Type: Improvement
Affects Versions: 1.1-RC1
Environment: N/A
Reporter: Steve Kwee
Assigned To: Tomasz Sztelak
Fix For: 1.2.4
Currently it seems that the only way to specify a proxy for an XFire client is
by doing it programatically when creating the client:
MySoap client = stub.getMySoap();
Client http = ((XFireProxy)
Proxy.getInvocationHandler(client)).getClient();
http.setProperty(CommonsHttpMessageSender.HTTP_PROXY_HOST, "localhost");
http.setProperty(CommonsHttpMessageSender.HTTP_PROXY_PORT, "8080");
This means that if you want to be able to transparently set a proxy you'll have
to code some logic to check whether a property is set everywhere you create a
client. A much more convenient way would be if the generated code from XFire
took into account the standard Java environment properties for setting a proxy
(as documented here:
http://java.sun.com/j2se/1.5.0/docs/guide/net/properties.html). This would
provide much convenience and flexibility in how to set whether or not to use an
HTTP proxy as explained here: http://www.rgagnon.com/javadetails/java-0085.html.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email