private boolean readProperties(String ServiceNameOveride) { try { properties = new Properties(); FileInputStream is = new FileInputStream(PROPSFILE); properties.load(is); is.close(); connectionData = new ESBConnectionData(); connectionData.setServiceOffered(properties.getProperty("semplest.service")); if (ServiceNameOveride != null) { connectionData.setServiceName(ServiceNameOveride); properties.setProperty("ServiceName", ServiceNameOveride); } else { connectionData.setServiceName(properties.getProperty("ServiceName")); } logger.info( "Configuration for service " + connectionData.getServiceName() + ":" + connectionData.getServiceOffered()); return true; } catch (Exception e) { logger.error("Problem", e); SemplestErrorHandler.logToDatabase( new Exception("SEMplestService.readProperties - " + e.getMessage(), e)); return false; } }
private void setUpConfigurationParameters() { connectionData.setServerURI( (String) SemplestConfiguration.configData.get( "ServiceESBServerIP")); // properties.getProperty("ESBServerIP")); connectionData.setServerport( String.valueOf( (Integer) SemplestConfiguration.configData.get( "ServiceESBServerPort"))); // properties.getProperty("ESBServerPort")); connectionData.setPingFrequencyMS( (Integer) SemplestConfiguration.configData.get( "ServicePingFrequencyMS")); // Integer.parseInt(properties.getProperty("PingFrequencyMS"))); connectionData.setNumberServiceThreads( (Integer) SemplestConfiguration.configData.get( "ServiceNumberServiceThreads")); // Integer.parseInt(properties.getProperty("NumberServiceThreads"))); // connectionData.setESBPingWaitMS( (Integer) SemplestConfiguration.configData.get("ServiceESBPingWaitMS")); logger.info("Setup Config Parameters"); }