com.liferay.portal.poller
Class PollerRequestHandlerImpl
java.lang.Object
com.liferay.portal.poller.PollerRequestHandlerImpl
- All Implemented Interfaces:
- com.liferay.portal.kernel.messaging.MessageListener, PollerRequestHandler
public class PollerRequestHandlerImpl
- extends java.lang.Object
- implements PollerRequestHandler, com.liferay.portal.kernel.messaging.MessageListener
- Author:
- Michael C. Han, Brian Wing Shun Chan, Edward Han
|
Method Summary |
protected com.liferay.portal.kernel.poller.PollerRequest |
createPollerRequest(boolean receiveRequest,
com.liferay.portal.kernel.poller.PollerHeader pollerHeader,
java.lang.String portletId)
|
protected com.liferay.portal.kernel.poller.PollerRequest |
createPollerRequest(boolean receiveRequest,
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)
|
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 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(java.lang.String path,
java.lang.String pollerRequestString)
|
void |
receive(com.liferay.portal.kernel.messaging.Message message)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PollerRequestHandlerImpl
public PollerRequestHandlerImpl()
getPollerHeader
public com.liferay.portal.kernel.poller.PollerHeader getPollerHeader(java.lang.String pollerRequestString)
- Specified by:
getPollerHeader in interface PollerRequestHandler
processRequest
public com.liferay.portal.kernel.json.JSONObject processRequest(java.lang.String path,
java.lang.String pollerRequestString)
throws java.lang.Exception
- Specified by:
processRequest in interface PollerRequestHandler
- Throws:
java.lang.Exception
receive
public void receive(com.liferay.portal.kernel.messaging.Message message)
- Specified by:
receive in interface com.liferay.portal.kernel.messaging.MessageListener
createPollerRequest
protected com.liferay.portal.kernel.poller.PollerRequest createPollerRequest(boolean receiveRequest,
com.liferay.portal.kernel.poller.PollerHeader pollerHeader,
java.lang.String portletId)
throws java.lang.Exception
- Throws:
java.lang.Exception
createPollerRequest
protected com.liferay.portal.kernel.poller.PollerRequest createPollerRequest(boolean receiveRequest,
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
createPollerRequests
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)
throws java.lang.Exception
- Throws:
java.lang.Exception
createPollerResponseHeader
protected com.liferay.portal.kernel.json.JSONObject createPollerResponseHeader(com.liferay.portal.kernel.poller.PollerHeader pollerHeader)
throws com.liferay.portal.kernel.exception.SystemException
- Throws:
com.liferay.portal.kernel.exception.SystemException
executePollerRequests
protected void executePollerRequests(PollerSession pollerSession,
java.util.List<com.liferay.portal.kernel.poller.PollerRequest> pollerRequests)
fixPollerRequestString
protected java.lang.String fixPollerRequestString(java.lang.String pollerRequestString)
getPollerSessionId
protected java.lang.String getPollerSessionId(com.liferay.portal.kernel.poller.PollerHeader pollerHeader)
getUserId
protected long getUserId(long companyId,
java.lang.String userIdString)
isReceiveRequest
protected boolean isReceiveRequest(java.lang.String path)
parseData
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
- Throws:
java.lang.Exception
parsePollerRequestHeader
protected com.liferay.portal.kernel.poller.PollerHeader parsePollerRequestHeader(java.util.Map<java.lang.String,java.lang.Object>[] pollerRequestChunks)
parsePollerRequestParameters
protected java.util.Map<java.lang.String,java.lang.Object>[] parsePollerRequestParameters(java.lang.String pollerRequestString)