List of usage examples for com.liferay.portal.kernel.messaging Message getPayload
public Object getPayload()
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 a v a2 s .c o 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);/*from w w w .ja v a2s. c o 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.adaptive.media.image.internal.configuration.test.AMImageAddConfigurationTest.java
License:Open Source License
@Test public void testSendsAMessageToTheMessageBus() throws Exception { Map<String, String> properties = new HashMap<>(); properties.put("max-height", "100"); properties.put("max-width", "100"); List<Message> messages = collectConfigurationMessages(() -> _amImageConfigurationHelper .addAMImageConfigurationEntry(TestPropsValues.getCompanyId(), "one", "onedesc", "1", properties)); Assert.assertEquals(messages.toString(), 1, messages.size()); Message message = messages.get(0); AMImageConfigurationEntry amImageConfigurationEntry = (AMImageConfigurationEntry) message.getPayload(); Assert.assertEquals("one", amImageConfigurationEntry.getName()); Assert.assertEquals("onedesc", amImageConfigurationEntry.getDescription()); Assert.assertEquals("1", amImageConfigurationEntry.getUUID()); Assert.assertEquals(properties, amImageConfigurationEntry.getProperties()); }
From source file:com.liferay.adaptive.media.image.internal.configuration.test.AMImageDeleteConfigurationTest.java
License:Open Source License
@Test public void testSendsAMessageToTheMessageBus() throws Exception { Map<String, String> properties = new HashMap<>(); properties.put("max-height", "100"); properties.put("max-width", "100"); AMImageConfigurationEntry amImageConfigurationEntry = _amImageConfigurationHelper .addAMImageConfigurationEntry(TestPropsValues.getCompanyId(), "one", "onedesc", "1", properties); _amImageConfigurationHelper.disableAMImageConfigurationEntry(TestPropsValues.getCompanyId(), "1"); List<Message> messages = collectConfigurationMessages(() -> _amImageConfigurationHelper .deleteAMImageConfigurationEntry(TestPropsValues.getCompanyId(), "1")); Assert.assertEquals(messages.toString(), 1, messages.size()); Message message = messages.get(0); AMImageConfigurationEntry deletedAMImageConfigurationEntry = (AMImageConfigurationEntry) message .getPayload();//w w w . j a v a 2s . c om Assert.assertEquals(amImageConfigurationEntry.getName(), deletedAMImageConfigurationEntry.getName()); Assert.assertEquals(amImageConfigurationEntry.getDescription(), deletedAMImageConfigurationEntry.getDescription()); Assert.assertEquals(amImageConfigurationEntry.getUUID(), deletedAMImageConfigurationEntry.getUUID()); Assert.assertEquals(amImageConfigurationEntry.getProperties(), deletedAMImageConfigurationEntry.getProperties()); }
From source file:com.liferay.adaptive.media.image.internal.configuration.test.AMImageDisableConfigurationTest.java
License:Open Source License
@Test public void testSendsAMessageToTheMessageBus() throws Exception { Map<String, String> properties = new HashMap<>(); properties.put("max-height", "100"); properties.put("max-width", "100"); _amImageConfigurationHelper.addAMImageConfigurationEntry(TestPropsValues.getCompanyId(), "one", "onedesc", "1", properties); List<Message> messages = collectConfigurationMessages(() -> _amImageConfigurationHelper .disableAMImageConfigurationEntry(TestPropsValues.getCompanyId(), "1")); Assert.assertEquals(messages.toString(), 1, messages.size()); Message message = messages.get(0); AMImageConfigurationEntry amImageConfigurationEntry = (AMImageConfigurationEntry) message.getPayload(); Assert.assertEquals("one", amImageConfigurationEntry.getName()); Assert.assertEquals("onedesc", amImageConfigurationEntry.getDescription()); Assert.assertEquals("1", amImageConfigurationEntry.getUUID()); Assert.assertEquals(properties, amImageConfigurationEntry.getProperties()); }
From source file:com.liferay.adaptive.media.image.internal.configuration.test.AMImageEnableConfigurationTest.java
License:Open Source License
@Test public void testSendsAMessageToTheMessageBus() throws Exception { Map<String, String> properties = new HashMap<>(); properties.put("max-height", "100"); properties.put("max-width", "100"); _amImageConfigurationHelper.addAMImageConfigurationEntry(TestPropsValues.getCompanyId(), "one", "onedesc", "1", properties); _amImageConfigurationHelper.disableAMImageConfigurationEntry(TestPropsValues.getCompanyId(), "1"); List<Message> messages = collectConfigurationMessages(() -> _amImageConfigurationHelper .enableAMImageConfigurationEntry(TestPropsValues.getCompanyId(), "1")); Assert.assertEquals(messages.toString(), 1, messages.size()); Message message = messages.get(0); AMImageConfigurationEntry amImageConfigurationEntry = (AMImageConfigurationEntry) message.getPayload(); Assert.assertEquals("one", amImageConfigurationEntry.getName()); Assert.assertEquals("onedesc", amImageConfigurationEntry.getDescription()); Assert.assertEquals("1", amImageConfigurationEntry.getUUID()); Assert.assertEquals(properties, amImageConfigurationEntry.getProperties()); }
From source file:com.liferay.adaptive.media.image.internal.configuration.test.AMImageUpdateConfigurationTest.java
License:Open Source License
@Test public void testSendsAMessageToTheMessageBus() throws Exception { Map<String, String> properties = new HashMap<>(); properties.put("max-height", "100"); properties.put("max-width", "100"); AMImageConfigurationEntry amImageConfigurationEntry = _amImageConfigurationHelper .addAMImageConfigurationEntry(TestPropsValues.getCompanyId(), "one", "onedesc", "1", properties); List<Message> messages = collectConfigurationMessages( () -> _amImageConfigurationHelper.updateAMImageConfigurationEntry(TestPropsValues.getCompanyId(), "1", "two", "twodesc", "2", properties)); Assert.assertEquals(messages.toString(), 1, messages.size()); Message message = messages.get(0); AMImageConfigurationEntry[] amImageConfigurationEntries = (AMImageConfigurationEntry[]) message .getPayload();/*w w w.j a v a 2s . co m*/ AMImageConfigurationEntry oldAMImageConfigurationEntry = amImageConfigurationEntries[0]; AMImageConfigurationEntry newAMImageConfigurationEntry = amImageConfigurationEntries[1]; Assert.assertEquals(amImageConfigurationEntry.getName(), oldAMImageConfigurationEntry.getName()); Assert.assertEquals(amImageConfigurationEntry.getDescription(), oldAMImageConfigurationEntry.getDescription()); Assert.assertEquals(amImageConfigurationEntry.getUUID(), oldAMImageConfigurationEntry.getUUID()); Assert.assertEquals(amImageConfigurationEntry.getProperties(), oldAMImageConfigurationEntry.getProperties()); Assert.assertEquals("two", newAMImageConfigurationEntry.getName()); Assert.assertEquals("twodesc", newAMImageConfigurationEntry.getDescription()); Assert.assertEquals("2", newAMImageConfigurationEntry.getUUID()); Assert.assertEquals(properties, newAMImageConfigurationEntry.getProperties()); }
From source file:com.liferay.adaptive.media.image.internal.test.AdaptiveMediaImageAddConfigurationTest.java
License:Open Source License
@Test public void testSendsAMessageToTheMessageBus() throws Exception { AdaptiveMediaImageConfigurationHelper adaptiveMediaImageConfigurationHelper = serviceTracker.getService(); Map<String, String> properties = new HashMap<>(); properties.put("max-height", "100"); properties.put("max-width", "100"); List<Message> messages = collectConfigurationMessages( () -> adaptiveMediaImageConfigurationHelper.addAdaptiveMediaImageConfigurationEntry( TestPropsValues.getCompanyId(), "one", "onedesc", "1", properties)); Assert.assertEquals(messages.toString(), 1, messages.size()); Message message = messages.get(0); AdaptiveMediaImageConfigurationEntry configurationEntry = (AdaptiveMediaImageConfigurationEntry) message .getPayload();// ww w. j a va 2s .com Assert.assertEquals("one", configurationEntry.getName()); Assert.assertEquals("onedesc", configurationEntry.getDescription()); Assert.assertEquals("1", configurationEntry.getUUID()); Assert.assertEquals(properties, configurationEntry.getProperties()); }
From source file:com.liferay.adaptive.media.image.internal.test.AdaptiveMediaImageDeleteConfigurationTest.java
License:Open Source License
@Test public void testSendsAMessageToTheMessageBus() throws Exception { AdaptiveMediaImageConfigurationHelper adaptiveMediaImageConfigurationHelper = serviceTracker.getService(); Map<String, String> properties = new HashMap<>(); properties.put("max-height", "100"); properties.put("max-width", "100"); AdaptiveMediaImageConfigurationEntry configurationEntry = adaptiveMediaImageConfigurationHelper .addAdaptiveMediaImageConfigurationEntry(TestPropsValues.getCompanyId(), "one", "onedesc", "1", properties);//from w w w. j a v a2s . c om adaptiveMediaImageConfigurationHelper .disableAdaptiveMediaImageConfigurationEntry(TestPropsValues.getCompanyId(), "1"); List<Message> messages = collectConfigurationMessages(() -> adaptiveMediaImageConfigurationHelper .deleteAdaptiveMediaImageConfigurationEntry(TestPropsValues.getCompanyId(), "1")); Assert.assertEquals(messages.toString(), 1, messages.size()); Message message = messages.get(0); AdaptiveMediaImageConfigurationEntry deletedConfigurationEntry = (AdaptiveMediaImageConfigurationEntry) message .getPayload(); Assert.assertEquals(configurationEntry.getName(), deletedConfigurationEntry.getName()); Assert.assertEquals(configurationEntry.getDescription(), deletedConfigurationEntry.getDescription()); Assert.assertEquals(configurationEntry.getUUID(), deletedConfigurationEntry.getUUID()); Assert.assertEquals(configurationEntry.getProperties(), deletedConfigurationEntry.getProperties()); }
From source file:com.liferay.adaptive.media.image.internal.test.AdaptiveMediaImageDisableConfigurationTest.java
License:Open Source License
@Test public void testSendsAMessageToTheMessageBus() throws Exception { AdaptiveMediaImageConfigurationHelper adaptiveMediaImageConfigurationHelper = serviceTracker.getService(); Map<String, String> properties = new HashMap<>(); properties.put("max-height", "100"); properties.put("max-width", "100"); adaptiveMediaImageConfigurationHelper.addAdaptiveMediaImageConfigurationEntry( TestPropsValues.getCompanyId(), "one", "onedesc", "1", properties); List<Message> messages = collectConfigurationMessages(() -> adaptiveMediaImageConfigurationHelper .disableAdaptiveMediaImageConfigurationEntry(TestPropsValues.getCompanyId(), "1")); Assert.assertEquals(messages.toString(), 1, messages.size()); Message message = messages.get(0); AdaptiveMediaImageConfigurationEntry configurationEntry = (AdaptiveMediaImageConfigurationEntry) message .getPayload();// www .j a v a 2 s. c o m Assert.assertEquals("one", configurationEntry.getName()); Assert.assertEquals("onedesc", configurationEntry.getDescription()); Assert.assertEquals("1", configurationEntry.getUUID()); Assert.assertEquals(properties, configurationEntry.getProperties()); }