@Nullable
@Override
public Message decode(@Nonnull RawMessage rawMessage) {
try {
final RadioMessage msg = messagePack.read(rawMessage.getPayload(), RadioMessage.class);
if (!msg.strings.containsKey("message") || !msg.strings.containsKey("source") || msg.timestamp <= 0) {
log.error("Incomplete AMQP message. Skipping.");
return null;
}