/**
*
*/
package com.googlecode.flickr2twitter.servlet;
import java.io.IOException;
import java.util.logging.Logger;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.googlecode.flickr2twitter.core.ServiceRunner;
/**
* @author Toby Yu(yuyang226@gmail.com)
*
*/
public class ServiceExecutionServlet extends HttpServlet {
/**
*
*/
private static final long serialVersionUID = 1L;
private static final Logger log = Logger.getLogger(ServiceExecutionServlet.class
.getName());
/**
*
*/
public ServiceExecutionServlet() {
super();
}
/* (non-Javadoc)
* @see javax.servlet.http.HttpServlet#service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
*/
@Override
protected void service(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
try {
ServiceRunner.execute();
} catch (Exception e) {
log.throwing(ServiceExecutionServlet.class.getName(), "service", e);
res.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, e.toString());
}
}
}