| /* |
| * Copyright (c) 2020 Kentyou. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * Kentyou - initial API and implementation |
| */ |
| package org.eclipse.sensinact.gateway.nthbnd.http.forward.internal; |
| |
| import java.io.IOException; |
| |
| import javax.servlet.Servlet; |
| import javax.servlet.ServletConfig; |
| import javax.servlet.ServletException; |
| import javax.servlet.http.HttpServlet; |
| import javax.servlet.http.HttpServletRequest; |
| import javax.servlet.http.HttpServletResponse; |
| |
| /** |
| * Callback servlet |
| * |
| * @author <a href="mailto:cmunilla@kentyou.com">Christophe Munilla</a> |
| */ |
| @SuppressWarnings("serial") |
| public class ForwardingServlet extends HttpServlet implements Servlet{ |
| |
| /* (non-Javadoc) |
| * @see javax.servlet.GenericServlet#init(javax.servlet.ServletConfig) |
| */ |
| @Override |
| public void init(ServletConfig config) throws ServletException { |
| try { |
| super.init(config); |
| }catch(Exception e) { |
| e.printStackTrace(); |
| throw new ServletException(e); |
| } |
| } |
| |
| /* (non-Javadoc) |
| * @see javax.servlet.http.HttpServlet#doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) |
| */ |
| @Override |
| public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { |
| response.setStatus(200); |
| response.flushBuffer(); |
| } |
| |
| } |