Package org.apache.geronimo.web.info

Examples of org.apache.geronimo.web.info.FilterInfo


            webAppInfo.errorPages.add(errorPageInfo);
        }

        Map<String, FilterInfo> filterMap = new HashMap<String, FilterInfo>();
        for (Filter filter : webApp.getFilter()) {
            FilterInfo filterInfo = webAppInfoFactory.newFilterInfo();
            filterInfo.filterName = filter.getFilterName().trim();
            filterInfo.filterClass = filter.getFilterClass();
            filterInfo.asyncSupported = filter.isAsyncSupported();
            addParams(filter.getInitParam(), filterInfo.initParams);
            webAppInfo.filters.add(filterInfo);
            filterMap.put(filterInfo.filterName, filterInfo);
        }
        for (FilterMapping filterMapping : webApp.getFilterMapping()) {
            String filterName = filterMapping.getFilterName().trim();
            FilterInfo filterInfo = filterMap.get(filterName);
            if (filterInfo == null) {
                problems.add("\nNo filter matching filter mappings for " + filterName);
            } else {
                if (!filterMapping.getServletName().isEmpty()) {
                    FilterMappingInfo servletMapping = new FilterMappingInfo();
View Full Code Here


        return new WebAppInfo();
    }

    @Override
    public FilterInfo newFilterInfo() {
        return new FilterInfo();
    }
View Full Code Here

         return copy;
     }

     @Override
     public FilterInfo copy(FilterInfo filterInfo) {
         FilterInfo copy = new FilterInfo();
         copy.filterName = filterInfo.filterName;
         copy.filterClass = filterInfo.filterClass;
         copy.servletMappings.addAll(filterInfo.servletMappings);
         copy.urlMappings.addAll(filterInfo.urlMappings);
         copy.asyncSupported = filterInfo.asyncSupported;
View Full Code Here

TOP

Related Classes of org.apache.geronimo.web.info.FilterInfo

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.