private void createConfigFilters() { for (String name: configFilterSet) { Context context = configFilterContextMap.get(name); ComponentConfiguration componentConfiguration = configFilterConfigMap.get(name); try { if (context != null) { ConfigFilter configFilter = ConfigFilterFactory.create( name, context.getString(BasicConfigurationConstants.CONFIG_TYPE) ); configFilter.initializeWithConfiguration(context.getParameters()); configFiltersInstances.add(configFilter); configFilterPatternCache.put(configFilter.getName(), createConfigFilterPattern(configFilter)); } else if (componentConfiguration != null) { ConfigFilter configFilter = ConfigFilterFactory.create( componentConfiguration.getComponentName(), componentConfiguration.getType() ); configFiltersInstances.add(configFilter); configFilterPatternCache.put(configFilter.getName(), createConfigFilterPattern(configFilter)); } } catch (Exception e) { LOGGER.error("Error while creating config filter {}", name, e); } } }
private void createConfigFilters() { for (String name: configFilterSet) { Context context = configFilterContextMap.get(name); ComponentConfiguration componentConfiguration = configFilterConfigMap.get(name); try { if (context != null) { ConfigFilter configFilter = ConfigFilterFactory.create( name, context.getString(BasicConfigurationConstants.CONFIG_TYPE) ); configFilter.initializeWithConfiguration(context.getParameters()); configFiltersInstances.add(configFilter); configFilterPatternCache.put(configFilter.getName(), createConfigFilterPattern(configFilter)); } else if (componentConfiguration != null) { ConfigFilter configFilter = ConfigFilterFactory.create( componentConfiguration.getComponentName(), componentConfiguration.getType() ); configFiltersInstances.add(configFilter); configFilterPatternCache.put(configFilter.getName(), createConfigFilterPattern(configFilter)); } } catch (Exception e) { LOGGER.error("Error while creating config filter {}", name, e); } } }