private Filter findFilter(final String filterName) { for (final Filter s : getFilter()) { if (filterName.equals(s.getFilterName())) { return s; } } return null; }
for (final Filter filter : webModule.getWebApp().getFilter()) { final FilterInfo filterInfo = new FilterInfo(); filterInfo.name = filter.getFilterName();
webApp.getFilter().add(newFilter); newFilter.setFilterName(filterName); newFilter.setAsyncSupported(webFilter.asyncSupported());
private Filter findFilter(final String filterName) { for (final Filter s : getFilter()) { if (filterName.equals(s.getFilterName())) { return s; } } return null; }
for (final Filter filter : webModule.getWebApp().getFilter()) { final FilterInfo filterInfo = new FilterInfo(); filterInfo.name = filter.getFilterName();
for (Filter filter : webApp.getFilter()) { FilterInfo filterInfo = webAppInfoFactory.newFilterInfo(); filterInfo.filterName = filter.getFilterName().trim();
@Override public void preProcessWebXmlElement(WebApp webApp, MergeContext context) throws DeploymentException { for (Filter filter : webApp.getFilter()) { String filterName = filter.getFilterName(); for (ParamValue paramValue : filter.getInitParam()) { addFilterInitParam(filterName, paramValue, ElementSource.WEB_XML, null, context); } } }
public WebApp addFilter(final String name, final String clazz, final String... mappings) { final Filter newFilter = new Filter(); newFilter.setFilterName(name); newFilter.setFilterClass(clazz); if (mappings != null && mappings.length > 0) { final FilterMapping sm = new FilterMapping(); sm.setFilterName(name); for (final String mapping : mappings) { if (filterMapping == null) { filterMapping = new ArrayList<FilterMapping>(); } sm.getUrlPattern().add(mapping); } filterMapping.add(sm); } getFilter().add(newFilter); return this; }
public WebApp addFilter(final String name, final String clazz, final String... mappings) { final Filter newFilter = new Filter(); newFilter.setFilterName(name); newFilter.setFilterClass(clazz); if (mappings != null && mappings.length > 0) { final FilterMapping sm = new FilterMapping(); sm.setFilterName(name); for (final String mapping : mappings) { if (filterMapping == null) { filterMapping = new ArrayList<FilterMapping>(); } sm.getUrlPattern().add(mapping); } filterMapping.add(sm); } getFilter().add(newFilter); return this; }
@Override public void preProcessWebXmlElement(WebApp webApp, MergeContext mergeContext) throws DeploymentException { for (Filter filter : webApp.getFilter()) { mergeContext.setAttribute(createFilterKey(filter.getFilterName()), filter); } for (SubMergeHandler<Filter, Filter> subMergeHandler : subMergeHandlers) { subMergeHandler.preProcessWebXmlElement(webApp, mergeContext); } }
@Override public void merge(WebFragment webFragment, WebApp webApp, MergeContext mergeContext) throws DeploymentException { for (Filter srcFilter : webFragment.getFilter()) { String filterName = srcFilter.getFilterName(); Filter targetFilter = (Filter) mergeContext.getAttribute(createFilterKey(filterName)); if (targetFilter == null) { webApp.getFilter().add(srcFilter); mergeContext.setAttribute(createFilterKey(filterName), srcFilter); for (SubMergeHandler<Filter, Filter> subMergeHandler : subMergeHandlers) { subMergeHandler.add(srcFilter, mergeContext); } } else { for (SubMergeHandler<Filter, Filter> subMergeHandler : subMergeHandlers) { subMergeHandler.merge(srcFilter, targetFilter, mergeContext); } } } }
protected AbstractFinder createWebAppClassFinder(WebApp webApp, WebModule webModule) throws DeploymentException { // Get the classloader from the module's EARContext Bundle bundle = webModule.getEarContext().getDeploymentBundle(); // return createWebAppClassFinder(webApp, bundle); try { LinkedHashSet<Class<?>> classes = new LinkedHashSet<Class<?>>(); for (Servlet servlet : webApp.getServlet()) { if (servlet.getServletClass() != null) { addClass(bundle, classes, servlet.getServletClass()); } } for (Filter filter : webApp.getFilter()) { addClass(bundle, classes, filter.getFilterClass()); } for (Listener listener : webApp.getListener()) { addClass(bundle, classes, listener.getListenerClass()); } return new ClassFinder(new ArrayList<Class<?>>(classes)); } catch (Exception e) { throw new DeploymentException(e); } }
for (Filter filter : webApp.getFilter()) { String filterClass = filter.getFilterClass(); if (filterClass != null) {
for (final Filter filter : webApp.getFilter()) { final String filterClass = realClassName(filter.getFilterClass()); if (filterClass != null) {
for (final Filter filter : webApp.getFilter()) { final String filterClass = realClassName(filter.getFilterClass()); if (filterClass != null) {