org.jumpmind.symmetric.web
Class AbstractTransportResourceServlet<T extends ITransportResourceHandler>

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<T>
Type Parameters:
T -
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, ITransportResource<T>, IServletResource
Direct Known Subclasses:
AckServlet, AlertServlet, BatchServlet, PullServlet, PushServlet, RegistrationServlet

public abstract class AbstractTransportResourceServlet<T extends ITransportResourceHandler>
extends AbstractResourceServlet<T>
implements ITransportResource<T>

This is a Servlet that is used by a transport.

Since:
1.4.0
See Also:
Serialized Form

Constructor Summary
AbstractTransportResourceServlet()
           
 
Method Summary
 T getTransportResourceHandler()
           
 void setTransportResourceHandler(T transportResourceHandler)
           
 
Methods inherited from class org.jumpmind.symmetric.web.AbstractResourceServlet
destroy, getRegexPatterns, getSpringBean, getUriPatterns, init, init, isContainerCompatible, 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, getLogger, getParameter, getParameter, getParameterAsNumber, handleDelete, handleGet, handleHead, handleOptions, handlePost, handlePut, 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

AbstractTransportResourceServlet

public AbstractTransportResourceServlet()
Method Detail

setTransportResourceHandler

public void setTransportResourceHandler(T transportResourceHandler)
Specified by:
setTransportResourceHandler in interface ITransportResource<T extends ITransportResourceHandler>

getTransportResourceHandler

public T getTransportResourceHandler()
Specified by:
getTransportResourceHandler in interface ITransportResource<T extends ITransportResourceHandler>


Copyright © 2007-2008. All Rights Reserved.