From c4aa2f7dc6a3a8926122b06df0ae5337330c610c Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Mon, 1 Dec 2014 12:58:55 +0100 Subject: [client] proxy support --- dozentenmodul/src/main/java/App.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'dozentenmodul/src/main/java/App.java') diff --git a/dozentenmodul/src/main/java/App.java b/dozentenmodul/src/main/java/App.java index 4b7a24ef..c7d25c43 100644 --- a/dozentenmodul/src/main/java/App.java +++ b/dozentenmodul/src/main/java/App.java @@ -3,6 +3,9 @@ import gui.intro.Login_GUI; import java.awt.EventQueue; import java.io.File; import java.io.IOException; +import java.lang.reflect.Proxy; +import java.net.ProxySelector; +import java.net.URI; import javax.swing.JOptionPane; @@ -10,8 +13,16 @@ import org.apache.log4j.BasicConfigurator; import org.apache.log4j.FileAppender; import org.apache.log4j.Logger; import org.apache.log4j.PatternLayout; +import org.openslx.network.ProxyConfiguration; +import com.btr.proxy.search.ProxySearch; +import com.btr.proxy.search.ProxySearch.Strategy; +import com.btr.proxy.search.wpad.WpadProxySearchStrategy; +import com.btr.proxy.util.ProxyException; + +import util.ShibbolethECP; import config.Config; +import config.ConfigProxy; public class App { @@ -63,6 +74,13 @@ public class App { return; } + // initialise the proxy settings + try { + ConfigProxy.init(); + } catch (IOException e) { + LOGGER.error("IOException when trying to initialise the proxy, see trace: ", e); + } + setupLogger(); // start the GUI -- cgit v1.2.3-55-g7522