/** * */ package com.googlecode.flickr2twitter.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.slf4j.Logger; import org.slf4j.LoggerFactory; 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 = LoggerFactory.getLogger(ServiceExecutionServlet.class); /** * */ 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.error(e.getLocalizedMessage(), e); res.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, e.toString()); } } }