org.jumpmind.symmetric.web
Class PushServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.jumpmind.symmetric.web.AbstractServlet
              extended by org.jumpmind.symmetric.web.AbstractResourceServlet<T>
                  extended by org.jumpmind.symmetric.web.AbstractTransportResourceServlet<PushResourceHandler>
                      extended by org.jumpmind.symmetric.web.PushServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, ITransportResource<PushResourceHandler>, IServletResource

public class PushServlet
extends AbstractTransportResourceServlet<PushResourceHandler>

See Also:
Serialized Form

Constructor Summary
PushServlet()
           
 
Method Summary
protected  org.apache.commons.logging.Log getLogger()
           
protected  void handleHead(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Override me to do real work.
protected  void handlePut(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Override me to do real work.
 boolean isContainerCompatible()
          Returns true if this should be container compatible
 
Methods inherited from class org.jumpmind.symmetric.web.AbstractTransportResourceServlet
getTransportResourceHandler, setTransportResourceHandler
 
Methods inherited from class org.jumpmind.symmetric.web.AbstractResourceServlet
destroy, getRegexPatterns, getSpringBean, getUriPatterns, init, init, isDisabled, isSpringManaged, matches, refresh, setDisabled, setEnabled, setRegexPattern, setRegexPatterns, setUriPattern, setUriPatterns, toString
 
Methods inherited from class org.jumpmind.symmetric.web.AbstractServlet
createInputStream, createOutputStream, doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getDefaultApplicationContext, getParameter, getParameter, getParameterAsNumber, handleDelete, handleGet, handleOptions, handlePost, handleTrace, sendError, sendError
 
Methods inherited from class javax.servlet.http.HttpServlet
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, wait, wait, wait
 

Constructor Detail

PushServlet

public PushServlet()
Method Detail

isContainerCompatible

public boolean isContainerCompatible()
Description copied from class: AbstractResourceServlet
Returns true if this should be container compatible

Specified by:
isContainerCompatible in interface IServletResource
Overrides:
isContainerCompatible in class AbstractResourceServlet<PushResourceHandler>
Returns:

handleHead

protected void handleHead(javax.servlet.http.HttpServletRequest req,
                          javax.servlet.http.HttpServletResponse resp)
                   throws java.lang.Exception
Description copied from class: AbstractServlet
Override me to do real work. Remember that a HEAD should be idempotent and safe. See http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html.

Overrides:
handleHead in class AbstractServlet
Throws:
java.io.IOException
javax.servlet.ServletException
java.lang.Exception - everything else that could go wrong!

handlePut

protected void handlePut(javax.servlet.http.HttpServletRequest req,
                         javax.servlet.http.HttpServletResponse resp)
                  throws javax.servlet.ServletException,
                         java.io.IOException
Description copied from class: AbstractServlet
Override me to do real work. Remember that a PUT should be idempotent. See http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html.

Overrides:
handlePut in class AbstractServlet
Throws:
javax.servlet.ServletException
java.io.IOException

getLogger

protected org.apache.commons.logging.Log getLogger()
Specified by:
getLogger in class AbstractServlet


Copyright © 2007-2008. All Rights Reserved.