public class PollerRequestHandlerImpl extends java.lang.Object implements PollerRequestHandler, com.liferay.portal.kernel.messaging.MessageListener
| Constructor and Description |
|---|
PollerRequestHandlerImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected com.liferay.portal.kernel.poller.PollerRequest |
createPollerRequest(com.liferay.portal.kernel.poller.PollerHeader pollerHeader,
java.lang.String portletId,
boolean receiveRequest) |
protected com.liferay.portal.kernel.poller.PollerRequest |
createPollerRequest(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) |
protected java.util.List<com.liferay.portal.kernel.poller.PollerRequest> |
createPollerRequests(com.liferay.portal.kernel.poller.PollerHeader pollerHeader,
java.util.Map<java.lang.String,java.lang.Object>[] pollerRequestChunks,
boolean receiveRequest) |
protected com.liferay.portal.kernel.json.JSONObject |
createPollerResponseHeader(com.liferay.portal.kernel.poller.PollerHeader pollerHeader) |
protected void |
executePollerRequests(PollerSession pollerSession,
java.util.List<com.liferay.portal.kernel.poller.PollerRequest> pollerRequests) |
protected java.lang.String |
fixPollerRequestString(java.lang.String pollerRequestString) |
com.liferay.portal.kernel.poller.PollerHeader |
getPollerHeader(java.lang.String pollerRequestString) |
protected java.lang.String |
getPollerSessionId(com.liferay.portal.kernel.poller.PollerHeader pollerHeader) |
protected long |
getUserId(long companyId,
java.lang.String userIdString) |
protected boolean |
isReceiveRequest(java.lang.String path) |
protected boolean |
isValidPollerHeader(com.liferay.portal.kernel.poller.PollerHeader pollerHeader) |
protected java.util.Map<java.lang.String,java.lang.String> |
parseData(java.util.Map<java.lang.String,java.lang.Object> pollerRequestChunk) |
protected com.liferay.portal.kernel.poller.PollerHeader |
parsePollerRequestHeader(java.util.Map<java.lang.String,java.lang.Object>[] pollerRequestChunks) |
protected java.util.Map<java.lang.String,java.lang.Object>[] |
parsePollerRequestParameters(java.lang.String pollerRequestString) |
com.liferay.portal.kernel.json.JSONObject |
processRequest(javax.servlet.http.HttpServletRequest request,
java.lang.String pollerRequestString) |
void |
receive(com.liferay.portal.kernel.messaging.Message message) |
public com.liferay.portal.kernel.poller.PollerHeader getPollerHeader(java.lang.String pollerRequestString)
getPollerHeader in interface PollerRequestHandlerpublic com.liferay.portal.kernel.json.JSONObject processRequest(javax.servlet.http.HttpServletRequest request,
java.lang.String pollerRequestString)
throws java.lang.Exception
processRequest in interface PollerRequestHandlerjava.lang.Exceptionpublic void receive(com.liferay.portal.kernel.messaging.Message message)
receive in interface com.liferay.portal.kernel.messaging.MessageListenerprotected com.liferay.portal.kernel.poller.PollerRequest createPollerRequest(com.liferay.portal.kernel.poller.PollerHeader pollerHeader,
java.lang.String portletId,
boolean receiveRequest)
throws java.lang.Exception
java.lang.Exceptionprotected com.liferay.portal.kernel.poller.PollerRequest createPollerRequest(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
java.lang.Exceptionprotected java.util.List<com.liferay.portal.kernel.poller.PollerRequest> createPollerRequests(com.liferay.portal.kernel.poller.PollerHeader pollerHeader,
java.util.Map<java.lang.String,java.lang.Object>[] pollerRequestChunks,
boolean receiveRequest)
throws java.lang.Exception
java.lang.Exceptionprotected com.liferay.portal.kernel.json.JSONObject createPollerResponseHeader(com.liferay.portal.kernel.poller.PollerHeader pollerHeader)
protected void executePollerRequests(PollerSession pollerSession, java.util.List<com.liferay.portal.kernel.poller.PollerRequest> pollerRequests)
protected java.lang.String fixPollerRequestString(java.lang.String pollerRequestString)
protected java.lang.String getPollerSessionId(com.liferay.portal.kernel.poller.PollerHeader pollerHeader)
protected long getUserId(long companyId,
java.lang.String userIdString)
protected boolean isReceiveRequest(java.lang.String path)
protected boolean isValidPollerHeader(com.liferay.portal.kernel.poller.PollerHeader pollerHeader)
protected java.util.Map<java.lang.String,java.lang.String> parseData(java.util.Map<java.lang.String,java.lang.Object> pollerRequestChunk)
throws java.lang.Exception
java.lang.Exceptionprotected com.liferay.portal.kernel.poller.PollerHeader parsePollerRequestHeader(java.util.Map<java.lang.String,java.lang.Object>[] pollerRequestChunks)
protected java.util.Map<java.lang.String,java.lang.Object>[] parsePollerRequestParameters(java.lang.String pollerRequestString)