void onReceiveMessage()

in src/main/java/org/openvasp/client/session/impl/OriginatorSessionImpl.java [122:142]


    void onReceiveMessage(@NonNull final TopicEvent<VaspMessage> event) {
        val message = event.getPayload();
        val messageCode = message.getResponseCode();

        if (message instanceof SessionReply) {
            val sessionReply = (SessionReply) message;
            if (OK.id.equals(messageCode)) {
                topicB = sessionReply.getHandshake().getTopicB();
            }
            this.peerVaspInfo = sessionReply.getVaspInfo();
        }

        if (message instanceof TransferReply) {
            val sessionReply = (TransferReply) message;
            if (OK.id.equals(messageCode)) {
                transferInfo.setDestinationAddress(sessionReply.getDestinationAddress());
            }
        }

        super.onReceiveMessage(event);
    }