X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=datadb%2Fcompbio%2Fcassandra%2FJpredParserHTTP.java;h=42df7cc645bbaadfe1a508988c496d3f6aee0cca;hb=5e76924c64903dd27013651144b1b7e2fcfc7c27;hp=c6db457b9ba55ddddfa43afce42da0d09c76770c;hpb=14b57e897b0cd604d4f3735244d87ce7de9e6d2a;p=proteocache.git diff --git a/datadb/compbio/cassandra/JpredParserHTTP.java b/datadb/compbio/cassandra/JpredParserHTTP.java index c6db457..42df7cc 100644 --- a/datadb/compbio/cassandra/JpredParserHTTP.java +++ b/datadb/compbio/cassandra/JpredParserHTTP.java @@ -5,8 +5,10 @@ import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; +import java.net.Authenticator; import java.net.HttpURLConnection; import java.net.MalformedURLException; +import java.net.PasswordAuthentication; import java.net.URL; import java.net.URLConnection; import java.text.ParseException; @@ -41,10 +43,29 @@ public class JpredParserHTTP implements JpredParser { public JpredParserHTTP() { dirprefix = "http://www.compbio.dundee.ac.uk/www-jpred/results"; + launchAuthenticator(); } + public void launchAuthenticator() { + final String authUser = "as373024"; + final String authPassword = "Zx1--L12"; + final String authHost = "gskproxy.gsk.com"; + final String authPort = "800"; + Authenticator.setDefault(new Authenticator() { + public PasswordAuthentication getPasswordAuthentication() { + return new PasswordAuthentication(authUser, authPassword.toCharArray()); + } + }); + System.setProperty("proxySet", "true"); + System.setProperty("http.proxyUser", authUser); + System.setProperty("http.proxyPassword", authPassword); + System.setProperty("http.proxyHost", authHost); + System.setProperty("http.proxyPort", authPort); + } + public JpredParserHTTP(String sourceurl) { - dirprefix = sourceurl; + dirprefix = sourceurl; + launchAuthenticator(); } public void setSource(String newsourceprefix) {