Example #1
0
  static {
    // same properties for authZ and authZPolicy
    try {
      ContextConfig cc = ContextConfig.getInstance(ServiceNames.SVC_RM);
      String configFile = cc.getFilePath(ConfigDefaults.CONFIG);
      Map config = ConfigHelper.getConfiguration(configFile);
      assert config != null : "No configuration";
      Map RMconfig = (Map) config.get("resourceManager");
      assert RMconfig != null : "No resourceManager stanza in configuration";
      dbname = (String) RMconfig.get("dbname");
      assert dbname != null : "No dbname in configuration";
      username = (String) RMconfig.get("username");
      assert username != null : "No user name in configuration";
      password = (String) RMconfig.get("password");
      assert password != null : "No password in configuration";
      monitor = (String) RMconfig.get("monitor");
      scanInterval = Integer.valueOf((String) RMconfig.get("scanInterval"));
      lookAhead = Integer.valueOf((String) RMconfig.get("lookAhead"));

      configFile = cc.getFilePath(ServiceNames.SVC_UTILS, cc.getContext(), ConfigDefaults.CONFIG);
      Map utilConfig = (HashMap<String, Object>) ConfigHelper.getConfiguration(configFile);
      Map localDomain = (Map) utilConfig.get("localDomain");
      localDomainId = (String) localDomain.get("id");
      System.out.println("localDomainId is " + localDomainId);
    } catch (ConfigException e) {
      log.error("configurationException " + e.getMessage());
    }
  }