com.liferay.support.tomcat.poller.comet
Class CatalinaCometProcessor

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.liferay.support.tomcat.poller.comet.CatalinaCometProcessor
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, org.apache.catalina.comet.CometProcessor

public class CatalinaCometProcessor
extends javax.servlet.http.HttpServlet
implements org.apache.catalina.comet.CometProcessor

Author:
Edward Han, Brian Wing Shun Chan
See Also:
Serialized Form

Constructor Summary
CatalinaCometProcessor()
           
 
Method Summary
protected  void closeConnection(org.apache.catalina.comet.CometEvent cometEvent, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session)
           
 void destroy()
           
protected  void doEvent(org.apache.catalina.comet.CometEvent cometEvent)
           
 void event(org.apache.catalina.comet.CometEvent cometEvent)
           
 void init(javax.servlet.ServletConfig servletConfig)
           
protected  void readData(org.apache.catalina.comet.CometEvent cometEvent, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session)
           
protected  void startCometHandler(org.apache.catalina.comet.CometEvent cometEvent, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session)
           
 
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
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
 
Methods inherited from interface javax.servlet.Servlet
getServletConfig, getServletInfo, service
 

Constructor Detail

CatalinaCometProcessor

public CatalinaCometProcessor()
Method Detail

destroy

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

event

public void event(org.apache.catalina.comet.CometEvent cometEvent)
           throws javax.servlet.ServletException
Specified by:
event in interface org.apache.catalina.comet.CometProcessor
Throws:
javax.servlet.ServletException

init

public void init(javax.servlet.ServletConfig servletConfig)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class javax.servlet.GenericServlet
Throws:
javax.servlet.ServletException

closeConnection

protected void closeConnection(org.apache.catalina.comet.CometEvent cometEvent,
                               javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpSession session)
                        throws java.lang.Exception
Throws:
java.lang.Exception

doEvent

protected void doEvent(org.apache.catalina.comet.CometEvent cometEvent)
                throws java.lang.Exception
Throws:
java.lang.Exception

readData

protected void readData(org.apache.catalina.comet.CometEvent cometEvent,
                        javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpSession session)
                 throws java.lang.Exception
Throws:
java.lang.Exception

startCometHandler

protected void startCometHandler(org.apache.catalina.comet.CometEvent cometEvent,
                                 javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpSession session)
                          throws java.lang.Exception
Throws:
java.lang.Exception