Class AbstractAsyncServlet

  • All Implemented Interfaces:
    java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
    Direct Known Subclasses:
    AtmosphereWebLogicServlet

    public abstract class AbstractAsyncServlet
    extends javax.servlet.http.HttpServlet
    Fake support for Weblogic. Weblogic jars aren't public and not available with any repository, so fake them.
    Author:
    Jeanfrancois Arcand
    See Also:
    Serialized Form
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract boolean doRequest​(RequestResponseKey rrk)  
      protected abstract void doResponse​(RequestResponseKey rrk, java.lang.Object o)  
      protected abstract void doTimeout​(RequestResponseKey rrk)  
      static void notify​(RequestResponseKey rrk, java.lang.Object context)  
      • Methods inherited from class javax.servlet.http.HttpServlet

        doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
      • Methods inherited from class javax.servlet.GenericServlet

        destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractAsyncServlet

        public AbstractAsyncServlet()
    • Method Detail

      • doRequest

        protected abstract boolean doRequest​(RequestResponseKey rrk)
                                      throws java.io.IOException,
                                             javax.servlet.ServletException
        Throws:
        java.io.IOException
        javax.servlet.ServletException
      • doResponse

        protected abstract void doResponse​(RequestResponseKey rrk,
                                           java.lang.Object o)
                                    throws java.io.IOException,
                                           javax.servlet.ServletException
        Throws:
        java.io.IOException
        javax.servlet.ServletException
      • doTimeout

        protected abstract void doTimeout​(RequestResponseKey rrk)
                                   throws java.io.IOException,
                                          javax.servlet.ServletException
        Throws:
        java.io.IOException
        javax.servlet.ServletException
      • notify

        public static final void notify​(RequestResponseKey rrk,
                                        java.lang.Object context)
                                 throws java.io.IOException
        Throws:
        java.io.IOException