Author: veithen Date: Sun Feb 1 11:22:39 2009 New Revision: 739741 URL: http://svn.apache.org/viewvc?rev=739741&view=rev Log: Moved the proxy configuration code to a better place.
Modified: webservices/commons/trunk/modules/tcpmon/modules/tcpmon-core/src/main/java/org/apache/ws/commons/tcpmon/core/Configuration.java webservices/commons/trunk/modules/tcpmon/modules/tcpmon-core/src/main/java/org/apache/ws/commons/tcpmon/core/Connection.java webservices/commons/trunk/modules/tcpmon/modules/tcpmon-eclipse-plugin/src/main/java/org/apache/ws/commons/tcpmon/eclipse/ui/Listener.java webservices/commons/trunk/modules/tcpmon/modules/tcpmon-ui/src/main/java/org/apache/ws/commons/tcpmon/Listener.java Modified: webservices/commons/trunk/modules/tcpmon/modules/tcpmon-core/src/main/java/org/apache/ws/commons/tcpmon/core/Configuration.java URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/tcpmon/modules/tcpmon-core/src/main/java/org/apache/ws/commons/tcpmon/core/Configuration.java?rev=739741&r1=739740&r2=739741&view=diff ============================================================================== --- webservices/commons/trunk/modules/tcpmon/modules/tcpmon-core/src/main/java/org/apache/ws/commons/tcpmon/core/Configuration.java (original) +++ webservices/commons/trunk/modules/tcpmon/modules/tcpmon-core/src/main/java/org/apache/ws/commons/tcpmon/core/Configuration.java Sun Feb 1 11:22:39 2009 @@ -28,6 +28,21 @@ private int httpProxyPort; private SlowLinkSimulator slowLink; + public void configProxyFromSystemProperties() { + String host = System.getProperty("http.proxyHost"); + if (host != null && host.length() > 0) { + httpProxyHost = host; + String port = System.getProperty("http.proxyPort"); + if (port != null && port.length() > 0) { + httpProxyPort = Integer.parseInt(port); + } else { + httpProxyPort = 80; + } + } else { + httpProxyHost = null; + } + } + public int getListenPort() { return listenPort; } Modified: webservices/commons/trunk/modules/tcpmon/modules/tcpmon-core/src/main/java/org/apache/ws/commons/tcpmon/core/Connection.java URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/tcpmon/modules/tcpmon-core/src/main/java/org/apache/ws/commons/tcpmon/core/Connection.java?rev=739741&r1=739740&r2=739741&view=diff ============================================================================== --- webservices/commons/trunk/modules/tcpmon/modules/tcpmon-core/src/main/java/org/apache/ws/commons/tcpmon/core/Connection.java (original) +++ webservices/commons/trunk/modules/tcpmon/modules/tcpmon-core/src/main/java/org/apache/ws/commons/tcpmon/core/Connection.java Sun Feb 1 11:22:39 2009 @@ -101,23 +101,6 @@ active = true; String HTTPProxyHost = config.getHttpProxyHost(); int HTTPProxyPort = config.getHttpProxyPort(); - if (HTTPProxyHost == null) { - HTTPProxyHost = System.getProperty("http.proxyHost"); - if ((HTTPProxyHost != null) && HTTPProxyHost.equals("")) { - HTTPProxyHost = null; - } - if (HTTPProxyHost != null) { - String tmp = System.getProperty("http.proxyPort"); - if ((tmp != null) && tmp.equals("")) { - tmp = null; - } - if (tmp == null) { - HTTPProxyPort = 80; - } else { - HTTPProxyPort = Integer.parseInt(tmp); - } - } - } String fromHost; if (inSocket != null) { fromHost = (inSocket.getInetAddress()).getHostName(); Modified: webservices/commons/trunk/modules/tcpmon/modules/tcpmon-eclipse-plugin/src/main/java/org/apache/ws/commons/tcpmon/eclipse/ui/Listener.java URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/tcpmon/modules/tcpmon-eclipse-plugin/src/main/java/org/apache/ws/commons/tcpmon/eclipse/ui/Listener.java?rev=739741&r1=739740&r2=739741&view=diff ============================================================================== --- webservices/commons/trunk/modules/tcpmon/modules/tcpmon-eclipse-plugin/src/main/java/org/apache/ws/commons/tcpmon/eclipse/ui/Listener.java (original) +++ webservices/commons/trunk/modules/tcpmon/modules/tcpmon-eclipse-plugin/src/main/java/org/apache/ws/commons/tcpmon/eclipse/ui/Listener.java Sun Feb 1 11:22:39 2009 @@ -617,8 +617,12 @@ config.setXmlFormat(xmlFormatBox.getSelection()); } }); - config.setHttpProxyHost(HTTPProxyHost); - config.setHttpProxyPort(HTTPProxyPort); + if (HTTPProxyHost == null) { + config.configProxyFromSystemProperties(); + } else { + config.setHttpProxyHost(HTTPProxyHost); + config.setHttpProxyPort(HTTPProxyPort); + } config.setSlowLink(slowLink); return config; } Modified: webservices/commons/trunk/modules/tcpmon/modules/tcpmon-ui/src/main/java/org/apache/ws/commons/tcpmon/Listener.java URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/tcpmon/modules/tcpmon-ui/src/main/java/org/apache/ws/commons/tcpmon/Listener.java?rev=739741&r1=739740&r2=739741&view=diff ============================================================================== --- webservices/commons/trunk/modules/tcpmon/modules/tcpmon-ui/src/main/java/org/apache/ws/commons/tcpmon/Listener.java (original) +++ webservices/commons/trunk/modules/tcpmon/modules/tcpmon-ui/src/main/java/org/apache/ws/commons/tcpmon/Listener.java Sun Feb 1 11:22:39 2009 @@ -594,8 +594,12 @@ config.setTargetPort(Integer.parseInt(tPortField.getText())); config.setProxy(isProxyBox.isSelected()); config.setXmlFormat(xmlFormatBox.isSelected()); - config.setHttpProxyHost(HTTPProxyHost); - config.setHttpProxyPort(HTTPProxyPort); + if (HTTPProxyHost == null) { + config.configProxyFromSystemProperties(); + } else { + config.setHttpProxyHost(HTTPProxyHost); + config.setHttpProxyPort(HTTPProxyPort); + } config.setSlowLink(slowLink); return config; }