@Override protected Map<String, Object> buildCustomHeaders(IMessage serviceBusMessage) { Map<String, Object> headers = new HashMap<>(); headers.put(AzureHeaders.RAW_ID, UUID.fromString(serviceBusMessage.getMessageId())); if (StringUtils.hasText(serviceBusMessage.getContentType())) { String contentType = serviceBusMessage.getContentType(); try { MimeType mimeType = MimeType.valueOf(contentType); headers.put(MessageHeaders.CONTENT_TYPE, mimeType.toString()); } catch (InvalidMimeTypeException e) { log.warn("Invalid mimeType '{}' from service bus message.", contentType); } } if (StringUtils.hasText(serviceBusMessage.getReplyTo())) { headers.put(MessageHeaders.REPLY_CHANNEL, serviceBusMessage.getReplyTo()); } return Collections.unmodifiableMap(headers); } }
@Override protected Map<String, Object> buildCustomHeaders(IMessage serviceBusMessage) { Map<String, Object> headers = new HashMap<>(); headers.put(AzureHeaders.RAW_ID, UUID.fromString(serviceBusMessage.getMessageId())); if (StringUtils.hasText(serviceBusMessage.getContentType())) { String contentType = serviceBusMessage.getContentType(); try { MimeType mimeType = MimeType.valueOf(contentType); headers.put(MessageHeaders.CONTENT_TYPE, mimeType.toString()); } catch (InvalidMimeTypeException e) { log.warn("Invalid mimeType '{}' from service bus message.", contentType); } } if (StringUtils.hasText(serviceBusMessage.getReplyTo())) { headers.put(MessageHeaders.REPLY_CHANNEL, serviceBusMessage.getReplyTo()); } return Collections.unmodifiableMap(headers); } }