Class ReloadingWicketServlet

  • All Implemented Interfaces:
    java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class ReloadingWicketServlet
    extends WicketServlet
    Custom WicketServlet that reloads the web applications when classes are modified. In order to reload your own classes, use include and exclude patterns using wildcards. And in web.xml, point to the reloading wicket servlet instead of the original one.

    Example denoting the built-in patterns:

     public class MyServlet extends ReloadingWicketServlet
     {
            static
            {
                    ReloadingClassLoader.excludePattern("org.apache.wicket.*");
                    ReloadingClassLoader.includePattern("org.apache.wicket.examples.*");
            }
     }
     
    Author:
    Jean-Baptiste Quenot
    See Also:
    for complete documentation, and for proper integration with Spring, Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected WicketFilter newWicketFilter()  
      • Methods inherited from class javax.servlet.http.HttpServlet

        doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
      • Methods inherited from class javax.servlet.GenericServlet

        getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ReloadingWicketServlet

        public ReloadingWicketServlet()