@Override public void configure(PropertiesManager pm) { super.configure(pm); protocol = pm.getProperty("ssl.protocol", null); // Default is false, because it was the default setting in previous release strict = pm.parseBoolean(pm.getProperty("ssl.strict", "false")); truststore = pm.getProperty("ssl.truststore", null); trustpassword = pm.getProperty("ssl.trustpassword", ""); format = pm.getProperty("ssl.trusttype", KeyStore.getDefaultType()); securerandom = pm.getProperty("ssl.securerandom", null); }
@Override public void readProperties(PropertiesManager pm) { cmd = resolvCmdPath(pm.getProperty("path", "")); }
@Override public Object configure(PropertiesManager pm) { String propertiesmibDirs = pm.getProperty("mibdirs", "/usr/share/snmp/mibs"); if(!propertiesmibDirs.trim().isEmpty()) { List<String> snmpMibDirs = new ArrayList<>(); for( String i: propertiesmibDirs.split(";")) { i = i.trim(); snmpMibDirs.add(Paths.get(i).toString()); } if (snmpMibDirs.size() > 0) { String[] paths_list = snmpMibDirs.toArray(new String[snmpMibDirs.size()]); return OIDFormatter.register(paths_list); } } return null; }
public void configureStores() { String defaultStorename = getProperty("defaultstore", StoreFactory.DEFAULTNAME); Map<String, Properties> storesConfig = new HashMap<String, Properties>(1); storesConfig.put(defaultStorename, new Properties()); if(getProperty(oldProps) != null) defaultStoreProps.put(oldProps, getProperty(oldProps)); if(getProperty("storefactory") != null) { String defaultstorefactoryclassname = getProperty("storefactory"); defaultStoreProps.put("factory", defaultstorefactoryclassname); String propertiesListStores = getProperty("stores", ""); if(!propertiesListStores.trim().isEmpty()) { for(String storeName: propertiesListStores.split(",")) {
String libspathString = getProperty("libspath", ""); if(!"".equals(libspathString.trim())) { for(String libName: libspathString.split(";")) { extensionClassLoader = doClassLoader(getProperty("classpath", "")); boolean nologging = parseBoolean(getProperty("nologging", "false")); String log4jXmlFile = getProperty("log4jxmlfile", ""); String log4jPropFile = getProperty("log4jpropfile", ""); if(log4jXmlFile != null && !log4jXmlFile.trim().isEmpty()) { File xmlfile = new File(log4jXmlFile.trim()); for(String ls: new String[] { "trace", "debug", "info", "error", "fatal", "warn" }) { Level l = Level.toLevel(ls); String param = getProperty("log." + ls, ""); if(!"".equals(param)) { String[] loggersName = param.split(","); loglevel = Level.toLevel(getProperty("loglevel", "info")); logfile = getProperty("logfile"); legacymode = parseBoolean(getProperty("legacymode", "1")); strictparsing = parseBoolean(getProperty("strictparsing", "false")); autocreate = parseBoolean(getProperty("autocreate", "false")); try { configdir = prepareDir(getProperty("configdir"), autocreate, true); } catch (IOException e) {