- GetNode getNode = new GetNode(new RandomIdentifierGenerator().generate(), false, false, false);
- return threadPool.submit(() -> new GetNodeReplySequence().send(getNode).get());
+ return threadPool.submit(this::executeSequence);
+ }
+
+ private NodeData executeSequence() throws InterruptedException, ExecutionException, IOException {
+ GetNode getNode = new GetNode(new RandomIdentifierGenerator().generate(), giveOpennetRef.get(),
+ includePrivate.get(), includeVolatile.get());
+ try (GetNodeDialog getNodeDialog = new GetNodeDialog()) {
+ return getNodeDialog.send(getNode).get();
+ }