org.ops4j.pax.wicket.util
Class SimpleWebApplicationFactory
java.lang.Object
org.ops4j.pax.wicket.util.SimpleWebApplicationFactory
- All Implemented Interfaces:
- org.apache.wicket.protocol.http.IWebApplicationFactory
- Direct Known Subclasses:
- DefaultWebApplicationFactory
public class SimpleWebApplicationFactory
- extends Object
- implements org.apache.wicket.protocol.http.IWebApplicationFactory
Most simple IWebApplicationFactory
which is expected to be used by blueprint or spring to register an wicket
webapplication for pax wicket. You only have to set a WebApplication
via the setter or the constructur and
register it as a service. Please keep in mind that you have to set at least the the "pax.wicket.mountpoint" and
"pax.wicket.applicationname" properties to your service to be started in pax-wicket.
This application does simply create a new class of your WebApplication
each time requested. Please be aware
that the WebApplication
, as well as your homepage class both have to be reachable via the same classloader
you expose this class!
Method Summary |
org.apache.wicket.protocol.http.WebApplication |
createApplication(org.apache.wicket.protocol.http.WicketFilter filter)
|
void |
destroy(org.apache.wicket.protocol.http.WicketFilter filter)
|
void |
setWicketApplication(Class<? extends org.apache.wicket.protocol.http.WebApplication> wicketApplication)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleWebApplicationFactory
public SimpleWebApplicationFactory()
SimpleWebApplicationFactory
public SimpleWebApplicationFactory(Class<? extends org.apache.wicket.protocol.http.WebApplication> wicketApplication)
createApplication
public org.apache.wicket.protocol.http.WebApplication createApplication(org.apache.wicket.protocol.http.WicketFilter filter)
- Specified by:
createApplication
in interface org.apache.wicket.protocol.http.IWebApplicationFactory
setWicketApplication
public void setWicketApplication(Class<? extends org.apache.wicket.protocol.http.WebApplication> wicketApplication)
destroy
public void destroy(org.apache.wicket.protocol.http.WicketFilter filter)
- Specified by:
destroy
in interface org.apache.wicket.protocol.http.IWebApplicationFactory
Copyright © 2006-2012 OPS4J - Open Participation Software for Java. All Rights Reserved.