in src/main/java/org/openvasp/client/service/impl/MessageServiceImpl.java [83:93]
private Optional<VaspMessage> transformWhisperToVaspMessage(@NonNull final ShhMessage whisperMessage) {
try {
val vaspMessage = signService.extractSignedMessage(whisperMessage.getPayload());
confirmationService.confirmReceipt(vaspMessage);
return Optional.of(vaspMessage);
} catch (VaspValidationException ex) {
log.error("Error of processing an incoming message at the topic " + whisperMessage.getTopic(), ex);
exceptionHandler.processException(ex);
return Optional.empty();
}
}