suffixFiltersMapping.put(suffix, filterFactories);
}
String servletName = contributor.getServletName();
if (servletName != null) {
ServletFactoryBean servletFactoryBean = servletsByName.get(servletName);
if (servletFactoryBean == null) {
throw new ConfigurationException("Suffix '" + suffix + "' has mapping for servlet '" + servletName + "' for which no named servlet definition is present in the current module.");
}
suffixServletMapping.put(suffix, servletFactoryBean);
}
}
} else {
maybeDebug("Module '" + moduleName + "' has no contributions. Looking for servlet matching module name ...");
//if no contributions, first look for servlet whose name is same as module name
FilterFactoryBean filter = null;
ServletFactoryBean servlet = servletsByName.get(this.moduleName);
if (servlet == null) {
maybeDebug("Looking for filter matching module name ...");