1 16 package org.apache.axis.components.net; 17 18 import org.apache.axis.AxisProperties; 19 20 21 24 public class DefaultHTTPTransportClientProperties 25 implements TransportClientProperties { 26 27 private static final String emptyString = ""; 28 29 protected String proxyHost = null; 30 protected String nonProxyHosts = null; 31 protected String proxyPort = null; 32 protected String proxyUser = null; 33 protected String proxyPassword = null; 34 35 36 39 public String getProxyHost() { 40 if (proxyHost == null) { 41 proxyHost = AxisProperties.getProperty("http.proxyHost"); 42 if (proxyHost == null) 43 proxyHost = emptyString; 44 } 45 return proxyHost; 46 } 47 48 51 public String getNonProxyHosts() { 52 if (nonProxyHosts == null) { 53 nonProxyHosts = AxisProperties.getProperty("http.nonProxyHosts"); 54 if (nonProxyHosts == null) 55 nonProxyHosts = emptyString; 56 } 57 return nonProxyHosts; 58 } 59 60 63 public String getProxyPort() { 64 if (proxyPort == null) { 65 proxyPort = AxisProperties.getProperty("http.proxyPort"); 66 if (proxyPort == null) 67 proxyPort = emptyString; 68 } 69 return proxyPort; 70 } 71 72 75 public String getProxyUser() { 76 if (proxyUser == null) { 77 proxyUser = AxisProperties.getProperty("http.proxyUser"); 78 if (proxyUser == null) 79 proxyUser = emptyString; 80 } 81 return proxyUser; 82 } 83 84 87 public String getProxyPassword() { 88 if (proxyPassword == null) { 89 proxyPassword = AxisProperties.getProperty("http.proxyPassword"); 90 if (proxyPassword == null) 91 proxyPassword = emptyString; 92 } 93 return proxyPassword; 94 } 95 } 96 | Popular Tags |