From 2600a97e18e300f19ff015feb04e0b9981c5faac Mon Sep 17 00:00:00 2001 From: Björn Hagemeister Date: Wed, 12 Nov 2014 15:40:38 +0100 Subject: Adapted to moved whole proxy settings configuration to master-sync-shared. --- src/main/java/org/openslx/satellitedaemon/App.java | 38 ++-------------------- 1 file changed, 2 insertions(+), 36 deletions(-) (limited to 'src') diff --git a/src/main/java/org/openslx/satellitedaemon/App.java b/src/main/java/org/openslx/satellitedaemon/App.java index cf99ba0..55e3149 100644 --- a/src/main/java/org/openslx/satellitedaemon/App.java +++ b/src/main/java/org/openslx/satellitedaemon/App.java @@ -12,6 +12,7 @@ import java.security.interfaces.RSAPublicKey; import org.apache.log4j.BasicConfigurator; import org.apache.log4j.Logger; import org.openslx.network.ProxyConfiguration; +import org.openslx.network.ProxyProperties; import org.openslx.network.StaticProxyAuthenticator; import org.openslx.network.StaticProxySelector; import org.openslx.satellitedaemon.filetransfer.FileDownloadWorker; @@ -123,42 +124,7 @@ public class App } log.info( "Configure proxy settings ..." ); - // Configuring proxy settings. First read options from config file. - String proxyConfiguration = ProxyConfiguration.getProxyConf(); - if ( ( proxyConfiguration.equals( "AUTO" ) ) || ( proxyConfiguration.equals( "" ) ) ) { - log.info( "Configuring proxy settings automatically..." ); - // Configuring proxy settings automatically. - WpadProxySearchStrategy wPSS = new WpadProxySearchStrategy(); - try { - ProxySelector pS = wPSS.getProxySelector(); - ProxySelector.setDefault( pS ); - } catch ( ProxyException e ) { - log.error( "Setting proxy configuration automatically failed.", e ); - } - } else if ( proxyConfiguration.equals( "YES" ) ) { - // Take the proxy settings from config file. - // First check if one of the following necessary options might not be set. - if ( ProxyConfiguration.checkProxySettings() ) { - String proxyAddress = ProxyConfiguration.getProxyAddress(); - int proxyPort = ProxyConfiguration.getProxyPort(); - - // Configure proxy. - Proxy proxy = new Proxy( Proxy.Type.SOCKS, new InetSocketAddress( proxyAddress, proxyPort ) ); - StaticProxySelector sPS = new StaticProxySelector( proxy ); - ProxySelector.setDefault( sPS ); - - if ( ! ( ProxyConfiguration.getProxyUsername().equals( "" ) ) && ! ( ProxyConfiguration.getProxyPassword().equals( "" ) ) ) { - log.info( "Configuring proxy settings manually WITH authentication..." ); - // use Proxy with authentication. - String proxyUname = ProxyConfiguration.getProxyUsername(); - String proxyPass = ProxyConfiguration.getProxyPassword(); - - // Set authentication. - StaticProxyAuthenticator sPA = new StaticProxyAuthenticator( proxyUname, proxyPass ); - Authenticator.setDefault( sPA ); - } - } - } + ProxyConfiguration.configProxy(); log.info( "... proxy settings are done." ); // Start Up- and Download. -- cgit v1.2.3-55-g7522