Package org.impalaframework.web.spring.integration

Examples of org.impalaframework.web.spring.integration.FilterFactoryBean


                String[] filterNames = contributor.getFilterNames();
               
                if (filterNames != null) {
                    List<FilterFactoryBean> filterFactories = new ArrayList<FilterFactoryBean>();
                    for (String filterName : filterNames) {
                        FilterFactoryBean filterFactoryBean = filtersByName.get(filterName);
                        if (filterFactoryBean == null) {
                            throw new ConfigurationException("Suffix '" + suffix + "' has mapping for filter '" + filterName + "' for which no named filter definition is present in the current module.");
                        }
                        filterFactories.add(filterFactoryBean);
                    }
                    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 ...");
View Full Code Here


    private Map<String, FilterFactoryBean> buildFiltersByName(Map<String, FilterFactoryBean> filterFactoryBeans) {
        Map<String,FilterFactoryBean> filtersByName = new HashMap<String, FilterFactoryBean>();
       
        Set<String> keySet = filterFactoryBeans.keySet();
        for (String key : keySet) {
            FilterFactoryBean bean = filterFactoryBeans.get(key);
            filtersByName.put(bean.getFilterName(), bean);
        }
        return filtersByName;
    }
View Full Code Here

TOP

Related Classes of org.impalaframework.web.spring.integration.FilterFactoryBean

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.