List of usage examples for com.liferay.portal.kernel.messaging Message getResponseDestinationName
public String getResponseDestinationName()
From source file:com.commsen.liferay.multidevice.DeviceRecognitionMessageListener.java
License:Open Source License
@Override public void receive(Message message) { Object payload = message.getPayload(); if (payload instanceof KnownDevicesCommand) { Message response = MessageBusUtil.createResponseMessage(message); Object knownDevices = deviceRecognitionProvider.getKnownDevices(); response.setPayload(knownDevices); MessageBusUtil.sendMessage(message.getResponseDestinationName(), response); return;//from w ww. j av a 2 s.co m } if (payload instanceof DeviceFromRequestCommand) { DeviceFromRequestCommand deviceFromRequestCommand = (DeviceFromRequestCommand) payload; Message response = MessageBusUtil.createResponseMessage(message); Object device = deviceRecognitionProvider.getDeviceFromRequest(deviceFromRequestCommand.getRequest()); response.setPayload(device); MessageBusUtil.sendMessage(message.getResponseDestinationName(), response); return; } }
From source file:com.commsen.liferay.multidevice.rules.DeviceRulesMessageListener.java
License:Open Source License
@Override public void receive(Message message) { Object payload = message.getPayload(); if (payload instanceof ActionForDeviceCommand) { ActionForDeviceCommand command = (ActionForDeviceCommand) payload; Message response = MessageBusUtil.createResponseMessage(message); Object action = deviceRulesProvider.getAction(command.getDevice(), command.getCompanyId(), command.getGroupId(), command.getLayoutId()); response.setPayload(action);/*w ww. j a v a 2 s.co m*/ MessageBusUtil.sendMessage(message.getResponseDestinationName(), response); return; } if (payload instanceof RulesListCommand) { RulesListCommand command = (RulesListCommand) payload; Message response = MessageBusUtil.createResponseMessage(message); Object rulesList = deviceRulesProvider.getRules(command.getCompanyId(), command.getGroupId(), command.getLayoutId()); response.setPayload(rulesList); MessageBusUtil.sendMessage(message.getResponseDestinationName(), response); return; } if (payload instanceof PortletRequest) { PortletRequest request = (PortletRequest) payload; Message response = MessageBusUtil.createResponseMessage(message); Object errorCodes = deviceRulesProvider.handleRulesRequest(request); response.setPayload(errorCodes); MessageBusUtil.sendMessage(message.getResponseDestinationName(), response); return; } }
From source file:com.liferay.deploylistener.messaging.BaseDeployListenerMessageListener.java
License:Open Source License
public void process(Message message, String command) throws Exception { if (processThread == null) { processThread = new ProcessThread(); processThread.setCommand(command); processThread.setMessage(message); processThread.run();//from w ww . ja va2 s. c om } if (Validator.isNotNull(processMessageResponse)) { message.setPayload(processMessageResponse); if (!processMessageResponse.equals(MESSAGE_RESPONSE_WAIT)) { processMessageResponse = null; processThread.join(); processThread = null; } } else { message.setPayload(MESSAGE_RESPONSE_WAIT); } MessageBusUtil.sendMessage(message.getResponseDestinationName(), message); }
From source file:com.liferay.ipgeocoder.messaging.IPGeocoderMessageListener.java
License:Open Source License
@Override protected void doReceive(Message message) throws Exception { String ipAddress = (String) message.getPayload(); IPInfo ipInfo = IPGeocoderUtil.getIPInfo(ipAddress); Object payload = StringPool.BLANK; if (ipInfo != null) { payload = JSONFactoryUtil.createJSONObject(JSONFactoryUtil.serialize(ipInfo)); }// w ww. j a va 2 s . c o m message.setPayload(payload); MessageBusUtil.sendMessage(message.getResponseDestinationName(), message); }
From source file:com.liferay.osb.scv.internal.messaging.SourceUserMapperMessageListener.java
License:Open Source License
@Override protected void doReceive(Message message) throws Exception { try {/*from w w w. j a va2s . c o m*/ Map<String, Object> parameters = message.getValues(); long mappingDataSourceId = GetterUtil.getLong(parameters.get("mappingDataSourceId")); String method = String.valueOf(parameters.get("method")); Map<String, List<String>> fields = (Map) parameters.get("fields"); String fieldsString = null; if (fields != null) { JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); for (Map.Entry<String, List<String>> entrySet : fields.entrySet()) { jsonObject.put(entrySet.getKey(), StringUtil.merge(entrySet.getValue())); } fieldsString = jsonObject.toString(); } sendResponse(message.getResponseDestinationName(), message.getResponseId(), mappingDataSourceId, method, fieldsString); } catch (Exception e) { e.printStackTrace(); } }
From source file:com.liferay.portlet.documentlibrary.messaging.AudioProcessorMessageListener.java
License:Open Source License
@Override protected void doReceive(Message message) throws Exception { FileVersion fileVersion = (FileVersion) message.getPayload(); AudioProcessorUtil.generateAudio(fileVersion); if (PropsValues.DL_FILE_ENTRY_PROCESSORS_TRIGGER_SYNCHRONOUSLY) { MessageBusUtil.sendMessage(message.getResponseDestinationName(), message); }/*from w ww . j a v a2 s . c o m*/ }
From source file:com.liferay.portlet.documentlibrary.messaging.ImageProcessorMessageListener.java
License:Open Source License
@Override protected void doReceive(Message message) throws Exception { FileVersion fileVersion = (FileVersion) message.getPayload(); ImageProcessorUtil.generateImages(fileVersion); if (PropsValues.DL_FILE_ENTRY_PROCESSORS_TRIGGER_SYNCHRONOUSLY) { MessageBusUtil.sendMessage(message.getResponseDestinationName(), message); }//from w w w. j av a 2 s .c o m }
From source file:com.liferay.portlet.documentlibrary.messaging.PDFProcessorMessageListener.java
License:Open Source License
@Override protected void doReceive(Message message) throws Exception { FileVersion fileVersion = (FileVersion) message.getPayload(); PDFProcessorUtil.generateImages(fileVersion); if (PropsValues.DL_FILE_ENTRY_PROCESSORS_TRIGGER_SYNCHRONOUSLY) { MessageBusUtil.sendMessage(message.getResponseDestinationName(), message); }// ww w .jav a 2s . c om }
From source file:com.liferay.portlet.documentlibrary.messaging.VideoProcessorMessageListener.java
License:Open Source License
@Override protected void doReceive(Message message) throws Exception { FileVersion fileVersion = (FileVersion) message.getPayload(); VideoProcessorUtil.generateVideo(fileVersion); if (PropsValues.DL_FILE_ENTRY_PROCESSORS_TRIGGER_SYNCHRONOUSLY) { MessageBusUtil.sendMessage(message.getResponseDestinationName(), message); }//from w w w .j a va 2s.com }
From source file:com.liferay.testpacl.messaging.TestPACLListenFailureMessageListener.java
License:Open Source License
@Override protected void doReceive(Message message) throws Exception { MessageBusUtil.sendMessage(message.getResponseDestinationName(), message); }