@Override public FilterConfiguration addFilterConfiguration(final String moduleName, final String className, final String filterName, final String... constructorProperties) { synchronized (LOCK) { return delegate.addFilterConfiguration(moduleName, className, filterName, constructorProperties); } }
@Override public FilterConfiguration addFilterConfiguration(final String moduleName, final String className, final String filterName, final String... constructorProperties) { synchronized (LOCK) { return delegate.addFilterConfiguration(moduleName, className, filterName, constructorProperties); } }
@Override public FilterConfiguration addFilterConfiguration(final String moduleName, final String className, final String filterName, final String... constructorProperties) { synchronized (LOCK) { return delegate.addFilterConfiguration(moduleName, className, filterName, constructorProperties); } }
private void configureFilter(final Properties properties, final String filterName) { final String className = getStringProperty(properties, getKey(FILTER, filterName)); if (className == null) { // Assume we're using a filter expression return; } final FilterConfiguration configuration; if (config.getFilterNames().contains(filterName)) { configuration = config.getFilterConfiguration(filterName); } else { configuration = config.addFilterConfiguration(getStringProperty(properties, getKey(FILTER, filterName, MODULE)), className, filterName, getStringCsvArray(properties, getKey(FILTER, filterName, CONSTRUCTOR_PROPERTIES))); } final String[] postConfigurationMethods = getStringCsvArray(properties, getKey(FILTER, filterName, POST_CONFIGURATION)); configuration.setPostConfigurationMethods(postConfigurationMethods); configureProperties(properties, configuration, getKey(FILTER, filterName)); }
private boolean configureFilter(final Properties properties, final String filterName) { if (config.getFilterConfiguration(filterName) != null) { // already configured! return true; } final String className = getStringProperty(properties, getKey("filter", filterName)); if (className == null) { printError("Filter %s is not defined%n", filterName); return false; } final FilterConfiguration configuration = config.addFilterConfiguration( getStringProperty(properties, getKey("filter", filterName, "module")), className, filterName, getStringCsvArray(properties, getKey("filter", filterName, "constructorProperties"))); final String[] postConfigurationMethods = getStringCsvArray(properties, getKey("filter", filterName, "postConfiguration")); configuration.setPostConfigurationMethods(postConfigurationMethods); configureProperties(properties, configuration, getKey("filter", filterName)); return true; }