code: public void init(final Map<String, Map<String, DataSourceConfiguration>> dataSourceConfigurationMap,
                       final Map<String, RuleConfiguration> schemaRuleMap, final Authentication authentication, final Properties props) {
          for (Entry<String, Map<String, DataSourceConfiguration>> entry : dataSourceConfigurationMap.entrySet()) {
              configService.persistConfiguration(entry.getKey(), dataSourceConfigurationMap.get(entry.getKey()), schemaRuleMap.get(entry.getKey()), authentication, props, isOverwrite);
          }
          stateService.persistInstanceOnline();
          stateService.persistDataSourcesNode();
          listenerManager.initListeners();
      }
docs: Initialize for orchestration.
  
  @param dataSourceConfigurationMap schema data source configuration map
  @param schemaRuleMap schema rule map
  @param authentication authentication
  @param props properties