content: package com.atg.openssp.core.entry;
  
  import javax.servlet.annotation.WebServlet;
  import javax.servlet.http.HttpServletRequest;
  import javax.servlet.http.HttpServletResponse;
  
  import com.atg.openssp.common.core.entry.CoreSupplyServlet;
  import com.atg.openssp.common.core.exchange.Exchange;
  import com.atg.openssp.common.exception.RequestException;
  import com.atg.openssp.core.exchange.ExchangeServer;
  import com.atg.openssp.core.exchange.RequestSessionAgent;
  
  /**
   * Servlet implementation class SupplyVideoService
   * 
   * @author André Schmer
   */
  @WebServlet(value = "/SupplyVideoService", asyncSupported = false, name = "SupplyVideo-Service")
  public class SupplyVideoService extends CoreSupplyServlet<RequestSessionAgent> {
  
  	private static final long serialVersionUID = 1L;
  
  	@Override
  	protected RequestSessionAgent getAgent(final HttpServletRequest request, final HttpServletResponse response) throws RequestException {
  		return new RequestSessionAgent(request, response);
  	}
  
  	@Override
  	protected Exchange<RequestSessionAgent> getServer() {
  		return new ExchangeServer();
  	}
  
  }
  