List of usage examples for org.springframework.messaging MessageHeaders ID_VALUE_NONE
UUID ID_VALUE_NONE
To view the source code for org.springframework.messaging MessageHeaders ID_VALUE_NONE.
Click Source Link
From source file:org.springframework.integration.support.json.EmbeddedJsonHeadersMessageMapper.java
@SuppressWarnings("unchecked") @Override// w ww . j a v a 2 s . c o m public byte[] fromMessage(Message<?> message) throws Exception { Map<String, Object> headersToEncode = this.allHeaders ? message.getHeaders() : pruneHeaders(message.getHeaders()); if (this.rawBytes && message.getPayload() instanceof byte[]) { return fromBytesPayload((byte[]) message.getPayload(), headersToEncode); } else { Message<?> messageToEncode = message; if (!this.allHeaders) { if (!headersToEncode.containsKey(MessageHeaders.ID)) { headersToEncode.put(MessageHeaders.ID, MessageHeaders.ID_VALUE_NONE); } if (!headersToEncode.containsKey(MessageHeaders.TIMESTAMP)) { headersToEncode.put(MessageHeaders.TIMESTAMP, -1L); } messageToEncode = new MutableMessage<>(message.getPayload(), headersToEncode); } return this.objectMapper.writeValueAsBytes(messageToEncode); } }