- GetNode getNode = new GetNode(new RandomIdentifierGenerator().generate(), giveOpennetRef.get(), 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 (GetNodeReplySequence getNodeReplySequence = new GetNodeReplySequence()) {
+ return getNodeReplySequence.send(getNode).get();
+ }