public MessageHolder(Message<?> message) { Assert.notNull(message, "'message' must not be null."); this.message = message; this.messageMetadata = new MessageMetadata(message.getHeaders().getId()); this.messageMetadata.setTimestamp(System.currentTimeMillis()); }
public void setTimestamp(long timestamp) { this.messageMetadata.setTimestamp(timestamp); }
public void setTimestamp(long timestamp) { this.messageMetadata.setTimestamp(timestamp); }
@Override public MessageMetadata getMessageMetadata(UUID id) { Message<?> message = getMessage(id); if (message != null) { MessageMetadata messageMetadata = new MessageMetadata(id); Long timestamp = message.getHeaders().getTimestamp(); messageMetadata.setTimestamp(timestamp == null ? 0L : timestamp); return messageMetadata; } else { return null; } }
@Override public MessageMetadata getMessageMetadata(UUID id) { List<MessageMetadata> list = this.jdbcTemplate.query(getQuery(Query.GET_MESSAGE), (rs, rn) -> { MessageMetadata messageMetadata = new MessageMetadata(UUID.fromString(rs.getString("MESSAGE_ID"))); messageMetadata.setTimestamp(rs.getTimestamp("CREATED_DATE").getTime()); return messageMetadata; }, getKey(id), this.region); if (list.isEmpty()) { return null; } return list.get(0); }
@Override public MessageMetadata getMessageMetadata(UUID id) { Assert.notNull(id, "'id' must not be null"); MessageWrapper messageWrapper = this.template.findOne(whereMessageIdIs(id), MessageWrapper.class, this.collectionName); if (messageWrapper != null) { MessageMetadata messageMetadata = new MessageMetadata(id); messageMetadata.setTimestamp(messageWrapper.get_message_timestamp()); return messageMetadata; } else { return null; } }
public MessageMetadata getMessageMetadata(UUID id) { Assert.notNull(id, "'id' must not be null"); Query query = Query.query(Criteria.where(MessageDocumentFields.MESSAGE_ID).is(id)); MessageDocument document = this.mongoTemplate.findOne(query, MessageDocument.class, this.collectionName); if (document != null) { MessageMetadata messageMetadata = new MessageMetadata(id); messageMetadata.setTimestamp(document.getCreatedTime()); return messageMetadata; } else { return null; } }
public MessageHolder(Message<?> message) { Assert.notNull(message, "'message' must not be null."); this.message = message; this.messageMetadata = new MessageMetadata(message.getHeaders().getId()); this.messageMetadata.setTimestamp(System.currentTimeMillis()); }
@Override public MessageMetadata getMessageMetadata(UUID id) { Message<?> message = getMessage(id); if (message != null) { MessageMetadata messageMetadata = new MessageMetadata(id); Long timestamp = message.getHeaders().getTimestamp(); messageMetadata.setTimestamp(timestamp == null ? 0L : timestamp); return messageMetadata; } else { return null; } }
@Override public MessageMetadata getMessageMetadata(UUID id) { List<MessageMetadata> list = this.jdbcTemplate.query(getQuery(Query.GET_MESSAGE), (rs, rn) -> { MessageMetadata messageMetadata = new MessageMetadata(UUID.fromString(rs.getString("MESSAGE_ID"))); messageMetadata.setTimestamp(rs.getTimestamp("CREATED_DATE").getTime()); return messageMetadata; }, getKey(id), this.region); if (list.isEmpty()) { return null; } return list.get(0); }
@Override public MessageMetadata getMessageMetadata(UUID id) { Assert.notNull(id, "'id' must not be null"); MessageWrapper messageWrapper = this.template.findOne(whereMessageIdIs(id), MessageWrapper.class, this.collectionName); if (messageWrapper != null) { MessageMetadata messageMetadata = new MessageMetadata(id); messageMetadata.setTimestamp(messageWrapper.get_message_timestamp()); return messageMetadata; } else { return null; } }
public MessageMetadata getMessageMetadata(UUID id) { Assert.notNull(id, "'id' must not be null"); Query query = Query.query(Criteria.where(MessageDocumentFields.MESSAGE_ID).is(id)); MessageDocument document = this.mongoTemplate.findOne(query, MessageDocument.class, this.collectionName); if (document != null) { MessageMetadata messageMetadata = new MessageMetadata(id); messageMetadata.setTimestamp(document.getCreatedTime()); return messageMetadata; } else { return null; } }