Class DeferredTaskServlet

java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.google.apphosting.utils.servlet.DeferredTaskServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class DeferredTaskServlet extends javax.servlet.http.HttpServlet
Implementation of HttpServlet to dispatch tasks with a DeferredTask payload; see TaskOptions.payload(DeferredTask).

This servlet is mapped to DeferredTaskContext.DEFAULT_DEFERRED_URL by default. Below is a snippet of the web.xml configuration.

    <servlet>
      <servlet-name>/_ah/queue/__deferred__</servlet-name>
      <servlet-class
        >com.google.apphosting.utils.servlet.DeferredTaskServlet</servlet-class>
    </servlet>

    <servlet-mapping>
      <servlet-name>_ah_queue_deferred</servlet-name>
      <url-pattern>/_ah/queue/__deferred__</url-pattern>
    </servlet-mapping>
 
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class javax.servlet.http.HttpServlet

    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

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DeferredTaskServlet

      public DeferredTaskServlet()