in src/main/java/org/openvasp/host/service/impl/VaspServiceImpl.java [191:211]
public TransferEntity sendTransferDispatch(final int transferId) {
val transferEntity = transferService.getById(transferId);
checkTransferType(transferEntity, TransferType.OUTGOING);
checkTransferStatus(transferEntity, TransferStatus.TRANSFER_ALLOWED);
val transferInfo = transferMapper.toTransferInfo(transferEntity);
val message = new TransferDispatch();
message.setTx(transferInfo.getTx());
if (StringUtils.isNotEmpty(transferEntity.getDestAddr())) {
message.getTx().setSendingAddress(transferEntity.getDestAddr());
}
val session = getOriginatorSession(transferEntity.getSessionId());
session.sendMessage(message);
saveSession(session);
transferEntity.setTrStatus(TransferStatus.TRANSFER_DISPATCHED);
return transferService.save(transferEntity);
}