Class PipelineConsumerServlet

java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.gigaspaces.dih.consumer.web.PipelineConsumerServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public abstract class PipelineConsumerServlet extends javax.servlet.http.HttpServlet
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected GigaSpace
     
    protected static org.slf4j.Logger
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected void
    doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
     
    protected abstract String
     
    protected abstract GigaSpace
    getSpace(javax.servlet.ServletContext servletContext, String spaceName)
    Should resolve Space using ServletContext defined in the pu.xml, else it will resolve it manually from the spaceName
    void
     
    protected abstract void
     

    Methods inherited from class javax.servlet.http.HttpServlet

    doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service

    Methods inherited from class javax.servlet.GenericServlet

    getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • logger

      protected static org.slf4j.Logger logger
    • gigaSpace

      protected GigaSpace gigaSpace
  • Constructor Details

    • PipelineConsumerServlet

      public PipelineConsumerServlet()
  • Method Details

    • getSpace

      protected abstract GigaSpace getSpace(javax.servlet.ServletContext servletContext, String spaceName)
      Should resolve Space using ServletContext defined in the pu.xml, else it will resolve it manually from the spaceName
    • registerTypes

      protected abstract void registerTypes(GigaSpace gigaSpace)
    • getPuName

      protected abstract String getPuName()
    • destroy

      public void destroy()
      Specified by:
      destroy in interface javax.servlet.Servlet
      Overrides:
      destroy in class javax.servlet.GenericServlet
    • init

      public void init() throws javax.servlet.ServletException
      Overrides:
      init in class javax.servlet.GenericServlet
      Throws:
      javax.servlet.ServletException
    • doPost

      protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
      Overrides:
      doPost in class javax.servlet.http.HttpServlet
      Throws:
      IOException
      See Also:
      • HttpServlet.doPost(HttpServletRequest request, HttpServletResponse response)