List of usage examples for org.apache.wicket.protocol.http IWebApplicationFactory IWebApplicationFactory
IWebApplicationFactory
From source file:at.molindo.wicketutils.utils.MockUtils.java
License:Apache License
public static WicketFilter newMockFilter(final WebApplication application) { final MockServletContext context = new MockServletContext(application, "/"); final WicketFilter filter = new WicketFilter() { @Override//from w ww .j a va 2 s . c om protected IWebApplicationFactory getApplicationFactory() { return new IWebApplicationFactory() { @Override public WebApplication createApplication(WicketFilter filter) { return application; } @Override public void destroy(WicketFilter filter) { // noop }; }; } }; try { filter.init(new FilterConfig() { @Override public ServletContext getServletContext() { return context; } @Override public Enumeration<String> getInitParameterNames() { return null; } @Override public String getInitParameter(String name) { return null; } @Override public String getFilterName() { return "WicketMockServlet"; } }); } catch (ServletException e) { throw new RuntimeException(e); } return filter; }
From source file:com.gitblit.wicket.GitblitWicketFilter.java
License:Apache License
@Override protected IWebApplicationFactory getApplicationFactory() { return new IWebApplicationFactory() { @Override// w ww . java 2 s . c o m public WebApplication createApplication(WicketFilter filter) { return webapp; } @Override public void destroy(WicketFilter filter) { // TODO Auto-generated method stub } }; }
From source file:com.googlesource.gerrit.plugins.gitblit.GerritWicketFilter.java
License:Apache License
@Override protected IWebApplicationFactory getApplicationFactory() { return new IWebApplicationFactory() { @Override/*www .j av a 2s. c o m*/ public WebApplication createApplication(WicketFilter filter) { webApp.setPluginInstanceKey(getPluginInstanceKey()); return webApp; } }; }
From source file:lt.eif.viko.wicket.ui.WicketGuiceFilter.java
License:Apache License
@Override protected IWebApplicationFactory getApplicationFactory() { return new IWebApplicationFactory() { @Override//from w ww . j a va2 s .c o m public WebApplication createApplication(WicketFilter wf) { return appProvider.get(); } @Override public void destroy(WicketFilter wf) { } }; }
From source file:name.martingeisse.trading_game.platform.wicket.MyWicketFilter.java
License:Open Source License
@Override protected IWebApplicationFactory getApplicationFactory() { return new IWebApplicationFactory() { @Override//from w w w.ja v a 2 s. co m public WebApplication createApplication(WicketFilter filter) { return applicationProvider.get(); } @Override public void destroy(WicketFilter filter) { } }; }