com.liferay.portal.poller
Class PollerServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.liferay.portal.poller.PollerServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class PollerServlet
extends javax.servlet.http.HttpServlet

View Source

Author:
Brian Wing Shun Chan
See Also:
Serialized Form

Constructor Summary
PollerServlet()
           
 
Method Summary
protected  java.lang.String getContent(javax.servlet.http.HttpServletRequest request)
           
protected  java.util.Map<java.lang.String,java.lang.String> getData(java.util.Map<java.lang.String,java.lang.Object> pollerRequestChunk)
           
protected  com.liferay.portal.kernel.poller.PollerHeader getPollerHeader(java.util.Map<java.lang.String,java.lang.Object>[] pollerRequestChunks)
           
protected  java.lang.String getPollerRequestString(javax.servlet.http.HttpServletRequest request)
           
protected  long getUserId(long companyId, java.lang.String userIdString)
           
protected  boolean isReceiveRequest(javax.servlet.http.HttpServletRequest request)
           
protected  com.liferay.portal.kernel.poller.PollerRequest process(java.util.Set<java.lang.String> portletIdsWithChunks, com.liferay.portal.kernel.poller.PollerHeader pollerHeader, java.lang.String portletId, java.util.Map<java.lang.String,java.lang.String> parameterMap, java.lang.String chunkId, boolean receiveRequest)
           
 void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, 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

PollerServlet

public PollerServlet()
Method Detail

service

public void service(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws java.io.IOException,
                    javax.servlet.ServletException
Overrides:
service in class javax.servlet.http.HttpServlet
Throws:
java.io.IOException
javax.servlet.ServletException

getContent

protected java.lang.String getContent(javax.servlet.http.HttpServletRequest request)
                               throws java.lang.Exception
Throws:
java.lang.Exception

getData

protected java.util.Map<java.lang.String,java.lang.String> getData(java.util.Map<java.lang.String,java.lang.Object> pollerRequestChunk)
                                                            throws java.lang.Exception
Throws:
java.lang.Exception

getPollerHeader

protected com.liferay.portal.kernel.poller.PollerHeader getPollerHeader(java.util.Map<java.lang.String,java.lang.Object>[] pollerRequestChunks)
                                                                 throws java.lang.Exception
Throws:
java.lang.Exception

getPollerRequestString

protected java.lang.String getPollerRequestString(javax.servlet.http.HttpServletRequest request)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

getUserId

protected long getUserId(long companyId,
                         java.lang.String userIdString)

isReceiveRequest

protected boolean isReceiveRequest(javax.servlet.http.HttpServletRequest request)
                            throws java.lang.Exception
Throws:
java.lang.Exception

process

protected com.liferay.portal.kernel.poller.PollerRequest process(java.util.Set<java.lang.String> portletIdsWithChunks,
                                                                 com.liferay.portal.kernel.poller.PollerHeader pollerHeader,
                                                                 java.lang.String portletId,
                                                                 java.util.Map<java.lang.String,java.lang.String> parameterMap,
                                                                 java.lang.String chunkId,
                                                                 boolean receiveRequest)
                                                          throws java.lang.Exception
Throws:
java.lang.Exception