Получить доступ к предыдущему входному параметру в цепочках CompletableFuture

Daniel S. Hatten спросил: 07 октября 2018 в 01:27 в: java

У меня есть цепной вызов CompletableFuture,

void handle(ParamA paramA) { 
  CompletableFuture.runAsync(() -> methodA(paramA))
            .thenApply(resultA -> methodB(paramA, resultA))
            .thenApply(resultB -> methodC(resultA, resultB)); 
}

, проблема в том, что для метода C требуются параметры, созданные в предыдущем вызове, но параметр выходит за рамки как я могу получить доступ к результату?

0 ответов