package org.gcube.dataanalysis.dataminer.poolmanager.util; import java.io.FileInputStream; import java.io.FileNotFoundException; ***REMOVED*** import java.util.Properties; public class ServiceConfiguration ***REMOVED*** public static String home = System.getProperty("user.home"); private Properties props; public ServiceConfiguration() ***REMOVED*** this(home+"/dataminer-pool-manager/dpmConfig/service.properties"); ***REMOVED*** public ServiceConfiguration(String configFile) ***REMOVED*** this.props = new Properties(); FileInputStream input; try ***REMOVED*** input = new FileInputStream(configFile); ***REMOVED*** loading properites from properties file try ***REMOVED*** props.load(input); ***REMOVED*** catch (IOException e) ***REMOVED*** ***REMOVED*** TODO Auto-generated catch block e.printStackTrace(); ***REMOVED*** ***REMOVED*** catch (FileNotFoundException e1) ***REMOVED*** ***REMOVED*** TODO Auto-generated catch block e1.printStackTrace(); ***REMOVED*** ***REMOVED*** public String getSVNRepository()***REMOVED*** return props.getProperty("svn.repository"); ***REMOVED*** public String getSVNMainAlgoRepo()***REMOVED*** return props.getProperty("svn.algo.main.repo"); ***REMOVED*** ***REMOVED***RProto public String getSVNRProtoAlgorithmsList()***REMOVED*** return props.getProperty("svn.rproto.algorithms-list"); ***REMOVED*** public String getSVNRProtoLinuxCompiledDepsList()***REMOVED*** return props.getProperty("svn.rproto.deps-linux-compiled"); ***REMOVED*** public String getSVNRProtoCRANDepsList()***REMOVED*** return props.getProperty("svn.rproto.deps-r"); ***REMOVED*** public String getSVNRProtoPreInstalledDepsList()***REMOVED*** return props.getProperty("svn.rproto.deps-pre-installed"); ***REMOVED*** public String getSVNRProtoRBDepsList()***REMOVED*** return props.getProperty("svn.rproto.deps-r-blackbox"); ***REMOVED*** public String getSVNRProtoJavaDepsList()***REMOVED*** return props.getProperty("svn.rproto.deps-java"); ***REMOVED*** public String getSVNRProtoKWDepsList()***REMOVED*** return props.getProperty("svn.rproto.deps-knime-workflow"); ***REMOVED*** public String getSVNRProtoOctaveDepsList()***REMOVED*** return props.getProperty("svn.rproto.deps-octave"); ***REMOVED*** public String getSVNRProtoPythonDepsList()***REMOVED*** return props.getProperty("svn.rproto.deps-python"); ***REMOVED*** public String getSVNRProtoWCDepsList()***REMOVED*** return props.getProperty("svn.rproto.deps-windows-compiled"); ***REMOVED*** ***REMOVED***Prod public String getSVNProdAlgorithmsList()***REMOVED*** return props.getProperty("svn.prod.algorithms-list"); ***REMOVED*** public String getSVNRProdLinuxCompiledDepsList()***REMOVED*** return props.getProperty("svn.prod.deps-linux-compiled"); ***REMOVED*** public String getSVNRProdCRANDepsList()***REMOVED*** return props.getProperty("svn.prod.deps-r"); ***REMOVED*** public String getSVNRProdPreInstalledDepsList()***REMOVED*** return props.getProperty("svn.prod.deps-pre-installed"); ***REMOVED*** public String getSVNRProdRBDepsList()***REMOVED*** return props.getProperty("svn.prod.deps-r-blackbox"); ***REMOVED*** public String getSVNRProdJavaDepsList()***REMOVED*** return props.getProperty("svn.prod.deps-java"); ***REMOVED*** public String getSVNRProdKWDepsList()***REMOVED*** return props.getProperty("svn.prod.deps-knime-workflow"); ***REMOVED*** public String getSVNRProdOctaveDepsList()***REMOVED*** return props.getProperty("svn.prod.deps-octave"); ***REMOVED*** public String getSVNRProdPythonDepsList()***REMOVED*** return props.getProperty("svn.prod.deps-python"); ***REMOVED*** public String getSVNRProdWCDepsList()***REMOVED*** return props.getProperty("svn.prod.deps-windows-compiled"); ***REMOVED*** public String getCSVUrl() ***REMOVED*** return props.getProperty("HAPROXY_CSV"); ***REMOVED*** public String getStagingHost() ***REMOVED*** return props.getProperty("STAGING_HOST"); ***REMOVED*** public static void main(String[] args) throws FileNotFoundException ***REMOVED*** ServiceConfiguration a = new ServiceConfiguration(); System.out.println(a.getStagingHost()); System.out.println(a.getCSVUrl()); System.out.println(a.getSVNMainAlgoRepo()); ***REMOVED*** ***REMOVED***