summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/config/ConfigProxy.java
diff options
context:
space:
mode:
authorSimon Rettberg2015-07-08 19:39:35 +0200
committerSimon Rettberg2015-07-08 19:39:35 +0200
commit8d6cd17c330388aa13fd7c39802c7400d85f972c (patch)
tree5f2c5856f58b1454e24dc16fad10751dfe9d087b /dozentenmodul/src/main/java/config/ConfigProxy.java
parentoops (diff)
downloadtutor-module-8d6cd17c330388aa13fd7c39802c7400d85f972c.tar.gz
tutor-module-8d6cd17c330388aa13fd7c39802c7400d85f972c.tar.xz
tutor-module-8d6cd17c330388aa13fd7c39802c7400d85f972c.zip
[client] Redo package structure, add comments/TODOs, rename GUI classes
Diffstat (limited to 'dozentenmodul/src/main/java/config/ConfigProxy.java')
-rw-r--r--dozentenmodul/src/main/java/config/ConfigProxy.java84
1 files changed, 0 insertions, 84 deletions
diff --git a/dozentenmodul/src/main/java/config/ConfigProxy.java b/dozentenmodul/src/main/java/config/ConfigProxy.java
deleted file mode 100644
index a97368d6..00000000
--- a/dozentenmodul/src/main/java/config/ConfigProxy.java
+++ /dev/null
@@ -1,84 +0,0 @@
-package config;
-
-import java.io.IOException;
-import java.net.ProxySelector;
-import java.text.MessageFormat;
-
-import org.apache.log4j.Level;
-import org.apache.log4j.Logger;
-import org.apache.log4j.Priority;
-
-import com.btr.proxy.search.ProxySearch;
-import com.btr.proxy.search.wpad.WpadProxySearchStrategy;
-import com.btr.proxy.util.ProxyException;
-import com.btr.proxy.util.Logger.LogBackEnd;
-import com.btr.proxy.util.Logger.LogLevel;
-
-/**
- * Configures the proxy
- *
- * @author Jonathan Bauer
- */
-
-public class ConfigProxy {
-
- /**
- * Logger for this class
- */
- private final static Logger LOGGER = Logger.getLogger(ConfigProxy.class);
-
- /**
- * Initialization method.
- */
- public static void init() throws IOException {
- // first setup the logger of proxy_vole
- com.btr.proxy.util.Logger.setBackend(new LogBackEnd() {
-
- @SuppressWarnings("deprecation")
- public void log(Class<?> clazz, LogLevel loglevel, String msg,
- Object... params) {
- Priority priority;
- switch (loglevel) {
- case ERROR:
- priority = Level.ERROR;
- break;
- case WARNING:
- priority = Priority.WARN;
- break;
- case INFO:
- priority = Priority.INFO;
- break;
- default:
- priority = Priority.DEBUG;
- }
- Logger.getLogger(clazz).log(priority, MessageFormat.format(msg, params));
- }
-
- public boolean isLogginEnabled(LogLevel logLevel) {
- return true;
- }
- });
-
- // try to find local proxy settings
- ProxySearch proxySearch = ProxySearch.getDefaultProxySearch();
- ProxySelector myProxySelector = proxySearch.getProxySelector();
-
- if (myProxySelector == null) {
- // didn't work, try WPAD detection
- LOGGER.error("No suitable proxy settings found, trying WPAD...");
- WpadProxySearchStrategy ss = new WpadProxySearchStrategy();
- try {
- myProxySelector = ss.getProxySelector();
- } catch (ProxyException e) {
- LOGGER.error("WPAD proxy error, see trace: ", e);
- }
- }
- // final check to see if WPAD actually worked
- if (myProxySelector != null) {
- LOGGER.debug("Proxy initialised.");
- ProxySelector.setDefault(myProxySelector);
- } else {
- LOGGER.error("Could not find a suitable proxy!");
- }
- }
-}