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 getPollerRequest(javax.servlet.http.HttpServletRequest request)
           
protected  long getUserId(long companyId, java.lang.String userIdString)
           
protected  boolean isDoReceive(javax.servlet.http.HttpServletRequest request)
           
protected  void process(boolean doReceive, com.liferay.portal.kernel.json.JSONArray pollerResponseChunksJSON, 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)
           
 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

getPollerRequest

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

getUserId

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

isDoReceive

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

process

protected void process(boolean doReceive,
                       com.liferay.portal.kernel.json.JSONArray pollerResponseChunksJSON,
                       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)
                throws java.lang.Exception
Throws:
java.lang.Exception