/** * */ 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()); } } }