/** * @return The wicket filter */ protected WicketFilter newWicketFilter() { return new WicketFilter(); }
/** * @return The wicket filter */ protected WicketFilter newWicketFilter() { return new WicketFilter(); }
/** * @return The wicket filter */ protected WicketFilter newWicketFilter() { return new WicketFilter(); }
/** * @return The wicket filter */ protected WicketFilter newWicketFilter() { return new WicketFilter(); }
@Override protected WicketFilter newWicketFilter() { WicketFilter filter = new WicketFilter(GeoServerExtensions.bean(GeoServerApplication.class)); filter.setFilterPath("/web"); return filter; } }
private void addWicketFilter(ServletContext container, AnnotationConfigWebApplicationContext rootContext) { WicketFilter wicketFilter = new WicketFilter(rootContext.getBean(StudioApplication.class)); wicketFilter.setFilterPath(""); FilterRegistration.Dynamic filterRegistration = container.addFilter("wicketFilter", wicketFilter); filterRegistration.addMappingForUrlPatterns(EnumSet.allOf(DispatcherType.class), true, "*"); }
private synchronized void initWicketFilter() { if (wicketFilter != null) { return; } wicketFilter = new WicketFilter(); try { wicketFilter.init(new FilterConfig() { public String getFilterName() { return WICKET_FILTER_NAME; } public String getInitParameter(String name) { if ("applicationFactoryClassName".equals(name)) { return SpringWebApplicationFactory.class.getName(); } return null; } public Enumeration<String> getInitParameterNames() { Vector<String> paramNames = new Vector<String>(); paramNames.add("applicationFactoryClassName"); return paramNames.elements(); } public ServletContext getServletContext() { return WicketReader.this.servletContext; } }); } catch (ServletException e) { throw new SetupException("Can't initialize Wicket.", e); } }