package com.lifeasageek.goodstuffexample;
import java.io.IOException;
import javax.inject.Inject;
import javax.servlet.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
*
* @author Justin Wyer <justin@lifeasageek.com>
*/
public class AppServlet implements Servlet
{
Logger log = LoggerFactory.getLogger(AppServlet.class);
@Inject
private GoodStuff goodStuff;
@Override
public void init(ServletConfig sc) throws ServletException
{
try
{
App.getServer().join();
}
catch (InterruptedException ex)
{
log.error(ex.getMessage(), ex);
}
// Lets do something good!
goodStuff.doSomethingGood();
}
@Override
public ServletConfig getServletConfig()
{
throw new UnsupportedOperationException("Not supported yet.");
}
@Override
public void service(ServletRequest sr, ServletResponse sr1) throws ServletException, IOException
{
}
@Override
public String getServletInfo()
{
throw new UnsupportedOperationException("Not supported yet.");
}
@Override
public void destroy()
{
}
}