List of usage examples for org.springframework.messaging MessageHeaders TIMESTAMP
String TIMESTAMP
To view the source code for org.springframework.messaging MessageHeaders TIMESTAMP.
Click Source Link
From source file:org.springframework.integration.support.json.EmbeddedJsonHeadersMessageMapper.java
@SuppressWarnings("unchecked") @Override/*from w ww . j a v a 2 s .com*/ 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); } }
From source file:org.springframework.messaging.support.MessageHeaderAccessor.java
protected boolean isReadOnly(String headerName) { return (MessageHeaders.ID.equals(headerName) || MessageHeaders.TIMESTAMP.equals(headerName)); }
From source file:org.springframework.messaging.support.MessageHeaderAccessor.java
public Long getTimestamp() { return (Long) getHeader(MessageHeaders.TIMESTAMP); }