Use an empty AMQP Message body instead of a null value (#1200)

This commit is contained in:
Florian Ruschbaschan
2021-11-03 13:15:47 +01:00
committed by GitHub
parent 3d35ff5aef
commit 7e28fba104
2 changed files with 3 additions and 3 deletions

View File

@@ -367,7 +367,7 @@ public class AmqpMessageDispatcherService extends BaseAmqpService {
return; return;
} }
final Message message = new Message(null, createConnectorMessagePropertiesDeleteThing(tenant, controllerId)); final Message message = new Message("".getBytes(), createConnectorMessagePropertiesDeleteThing(tenant, controllerId));
amqpSenderService.sendMessage(message, URI.create(targetAddress)); amqpSenderService.sendMessage(message, URI.create(targetAddress));
} }
@@ -409,7 +409,7 @@ public class AmqpMessageDispatcherService extends BaseAmqpService {
return; return;
} }
final Message message = new Message(null, final Message message = new Message("".getBytes(),
createConnectorMessagePropertiesEvent(tenant, controllerId, EventTopic.REQUEST_ATTRIBUTES_UPDATE)); createConnectorMessagePropertiesEvent(tenant, controllerId, EventTopic.REQUEST_ATTRIBUTES_UPDATE));
amqpSenderService.sendMessage(message, URI.create(targetAddress)); amqpSenderService.sendMessage(message, URI.create(targetAddress));

View File

@@ -66,7 +66,7 @@ public abstract class AbstractAmqpIntegrationTest extends AbstractIntegrationTes
protected Message createMessage(final Object payload, final MessageProperties messageProperties) { protected Message createMessage(final Object payload, final MessageProperties messageProperties) {
if (payload == null) { if (payload == null) {
messageProperties.setContentType(MessageProperties.CONTENT_TYPE_JSON); messageProperties.setContentType(MessageProperties.CONTENT_TYPE_JSON);
return new Message(null, messageProperties); return new Message("".getBytes(), messageProperties);
} }
return getDmfClient().getMessageConverter().toMessage(payload, messageProperties); return getDmfClient().getMessageConverter().toMessage(payload, messageProperties);
} }