public KieServerState load(String serverId) { if (knownStates.containsKey(serverId)) { return knownStates.get(serverId); } synchronized (knownStates) { File serverStateFile = new File(repositoryDir, serverId + ".xml"); KieServerState kieServerState = new KieServerState(); if (serverStateFile.exists()) { kieServerState = (KieServerState) xs.fromXML(serverStateFile); // override controllers if given as system property String defaultController = System.getProperty(KieServerConstants.KIE_SERVER_CONTROLLER); if (defaultController != null && !defaultController.trim().isEmpty()) { String[] controllerList = defaultController.split(","); Set<String> controllers = new HashSet<String>(); for (String controller : controllerList) { controllers.add(controller.trim()); } kieServerState.setControllers(controllers); } KieServerStateRepositoryUtils.populateWithSystemProperties(kieServerState.getConfiguration()); } else { KieServerConfig config = new KieServerConfig(); KieServerStateRepositoryUtils.populateWithSystemProperties(config); kieServerState.setConfiguration(config); } knownStates.put(serverId, kieServerState); return kieServerState; } }
KieServerState serverState = new KieServerState(); KieServerConfig config = new KieServerConfig(); Properties properties = new Properties(); properties.putAll(System.getProperties());
@Test public void testConfigDefaultPassword(){ final KieServerConfig serverConfig = new KieServerConfig(); final String password = loadControllerPassword(serverConfig); assertEquals("kieserver1!", password); }
KieServerConfig config = new KieServerConfig(kieContainerInstance.getResource().getConfigItems());
@Test public void testConfigPassword(){ final KieServerConfig serverConfig = new KieServerConfig(); final String defaultPassword = "default"; serverConfig.addConfigItem(new KieServerConfigItem(KieServerConstants.CFG_KIE_CONTROLLER_PASSWORD, defaultPassword, null)); final String password = loadControllerPassword(serverConfig); assertEquals(defaultPassword, password); }
KieServerConfig serverConfig = new KieServerConfig(); for (Map.Entry<Capability, ServerConfig> entry : serverTemplate.getConfigs().entrySet()) {