private void handleSendException(final ExternalMessage message, final Exception e, final ActorRef sender) { log.info("Failed to send JMS message: [{}] {}", e.getClass().getSimpleName(), e.getMessage()); final MessageSendingFailedException sendFailedException = MessageSendingFailedException.newBuilder() .cause(e) .dittoHeaders(DittoHeaders.of(message.getHeaders())) .build(); sender.tell(sendFailedException, getSelf()); }
private void handleSendException(final ExternalMessage message, final Exception e, final ActorRef sender) { log.info("Failed to send JMS message: [{}] {}", e.getClass().getSimpleName(), e.getMessage()); final MessageSendingFailedException sendFailedException = MessageSendingFailedException.newBuilder() .cause(e) .dittoHeaders(DittoHeaders.of(message.getHeaders())) .build(); sender.tell(sendFailedException, getSelf()); }
} else { log.warning("No producer for destination {} available.", publishTarget); final MessageSendingFailedException sendFailedException = MessageSendingFailedException.newBuilder() .message("Failed to send message, no producer available.") .dittoHeaders(DittoHeaders.of(message.getHeaders()))
} else { log.warning("No producer for destination {} available.", publishTarget); final MessageSendingFailedException sendFailedException = MessageSendingFailedException.newBuilder() .message("Failed to send message, no producer available.") .dittoHeaders(DittoHeaders.of(message.getHeaders()))