diff options
| author | Simon Rettberg | 2015-07-08 19:39:35 +0200 |
|---|---|---|
| committer | Simon Rettberg | 2015-07-08 19:39:35 +0200 |
| commit | 8d6cd17c330388aa13fd7c39802c7400d85f972c (patch) | |
| tree | 5f2c5856f58b1454e24dc16fad10751dfe9d087b /dozentenmodul/src/main/java/config/ConfigProxy.java | |
| parent | oops (diff) | |
| download | tutor-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.java | 84 |
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!"); - } - } -} |
