@Override public boolean isSuccessfulReply(Message message) { return CommandReplyOutcome.SUCCESS.name().equals(message.getRequiredHeader(ReplyMessageHeaders.REPLY_OUTCOME)); }
@Override public boolean isSuccessfulReply(Message message) { return CommandReplyOutcome.SUCCESS.name().equals(message.getRequiredHeader(ReplyMessageHeaders.REPLY_OUTCOME)); }
@Override public boolean isSuccessfulReply(Message message) { return CommandReplyOutcome.SUCCESS.name().equals(message.getRequiredHeader(ReplyMessageHeaders.REPLY_OUTCOME)); }
@Override public boolean isSuccessfulReply(Message message) { return CommandReplyOutcome.SUCCESS.name().equals(message.getRequiredHeader(ReplyMessageHeaders.REPLY_OUTCOME)); }
private <T> Message with(T reply, CommandReplyOutcome outcome) { this.body = JSonMapper.toJson(reply); withHeader(ReplyMessageHeaders.REPLY_OUTCOME, outcome.name()); withHeader(ReplyMessageHeaders.REPLY_TYPE, reply.getClass().getName()); return new SagaReplyMessage(body, headers, lockTarget); }
private <T> Message with(T reply, CommandReplyOutcome outcome) { this.body = JSonMapper.toJson(reply); withHeader(ReplyMessageHeaders.REPLY_OUTCOME, outcome.name()); withHeader(ReplyMessageHeaders.REPLY_TYPE, reply.getClass().getName()); return new SagaReplyMessage(body, headers, lockTarget); }
private static <T> Message with(T reply, CommandReplyOutcome outcome) { MessageBuilder messageBuilder = MessageBuilder .withPayload(JSonMapper.toJson(reply)) .withHeader(ReplyMessageHeaders.REPLY_OUTCOME, outcome.name()) .withHeader(ReplyMessageHeaders.REPLY_TYPE, reply.getClass().getName()); return messageBuilder.build(); }
private Message replyMessage(Object reply, CommandReplyOutcome outcome) { return MessageBuilder .withPayload(JSonMapper.toJson(reply)) .withHeader(ReplyMessageHeaders.REPLY_OUTCOME, outcome.name()) .withHeader(ReplyMessageHeaders.REPLY_TYPE, reply.getClass().getName()) .withExtraHeaders("", correlationHeaders(sentCommand.getMessage().getHeaders())) .build(); }