package com.idega.servlet; import java.io.IOException; import javax.servlet.GenericServlet; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import com.idega.idegaweb.IWMainApplicationStarter; /** * This servlet Starts idegaWeb * * @author <a href="mailto:tryggvi@idega.is">Tryggvi Larusson </a> * @version 1.2 */ public class IWStarterServlet extends GenericServlet { IWMainApplicationStarter starter; public void init() throws ServletException { this.starter = new IWMainApplicationStarter(this.getServletContext()); } public void service(ServletRequest _req, ServletResponse _res) throws IOException { _res.getWriter().println("No Service"); } public void destroy() { sendShutdownMessage("Destroying IdegaWebStarterServlet"); this.starter.shutdown(); this.starter=null; sendShutdownMessage("Destroyed IdegaWebStarterServlet"); } public void sendStartMessage(String message) { System.out.println("[idegaWeb] : startup : " + message); } public void sendShutdownMessage(String message) { System.out.println("[idegaWeb] : shutdown : " + message); } }