Опубликовать nodeInfo при реализации сервиса карт сети - PullRequest
0 голосов
/ 30 апреля 2019

Я внедряю сервис карт сети с учетом Cordite NMS, я использую весеннюю загрузку для обработки остальных API. Моя первая цель - получить nodeInfo в запросе, а затем преобразовать его в информационный объект с подписанным узлом, чтобы добавить узел. Можно ли объяснить, как обрабатывать этот запрос? Ниже приведен фрагмент того, чего я пытаюсь достичь, но я не понимаю, правильно ли я это делаю.

public Mono postNodeInfo (@RequestParam ("nodeInfo") MultipartFile nodeInfo) {

// Байт a = nodeInfo.transferTo (nodeInfo.getBytes ());

//Object o = SerializationFactory.class.cast(nodeInfo);
    //nodeInfo.getBytes();

SignedNodeInfo s =  SerializationFactory.Companion.getDefaultFactory().withCurrentContext(SerializationDefaults.INSTANCE.getP2P_CONTEXT(),() -> {
    try{
        return nodeInfo.getInputStream() instanceof SignedNodeInfo;
    }
catch (IOException e){
    e.printStackTrace();
}
return null;
} );

    return null;
}
...