Resultados da pesquisa a pedido "completable-future"

2 a resposta

Qual executor é usado ao compor o Java CompletableFutures?

Eu tenho um método em alguma classe de repositório que retorna umCompletableFuture. O código que completa esses futuros usa uma biblioteca de terceiros que bloqueia. Eu pretendo ter um limite separadoExecutor qual esta classe de repositório usará ...

1 a resposta

Como falhar em um java.util.concurrent.Future

Existe um uso bastante pesado deio.vertx.core.Future no ecossistema vertx: https: //vertx.io/docs/apidocs/io/vertx/core/Future.htm [https://vertx.io/docs/apidocs/io/vertx/core/Future.html] Um exemplo de uso do VertxFuture é aqui private ...

1 a resposta

O CompletionStage sempre quebra exceções no CompletionException?

oCompletionStage [https://docs.oracle.com/javase/9/docs/api/java/util/concurrent/CompletionStage.html] Javadoc afirma: [...] se o cálculo de um estágio terminar abruptamente com uma exceção ou erro (não verificado), todos os estágios dependentes ...

1 a resposta

CompletableFuture tem um contexto local correspondente?

Antigamente, tínhamos o ThreadLocal para os programas transportarem dados junto com o caminho da solicitação, pois todo o processamento da solicitação era feito nesse segmento e coisas como o logback usavam isso com MDC.put ...

3 a resposta

Qual é a diferença entre 'CompletionStage' e 'CompletableFuture'

Eu vi um exemplo em cada um deles, mas preciso saber exatamente qual é a diferença profunda, porque às vezes acho que posso usar os dois para obter o mesmo resultado, então quero saber para poder escolher o correto 1? qual é o benefício de usar ...

2 a resposta

Java8 CompletableFuture recoverWith equivalente? por exemplo, excepcionalmente, mas retorne CompletableFuture <U>

Não vejo uma maneira óbvia de lidar com uma exceção com um resultado assíncrono. Por exemplo, se eu quiser tentar novamente uma operação assíncrona. Eu esperaria algo assim, no entanto, handleAsync não faz o que você pensa que faz - ele executa ...

2 a resposta

Carregador de classe Set CompletableFuture / ForkJoinPool

Eu lidei com um problema muito específico, cuja solução parece ser algo básico: A hierarquia do carregador de classes do meu aplicativo (Spring) é mais ou menos assim:SystemClassLoader -> PlatformClassLoader -> AppClassLoader Se eu uso ...

1 a resposta

Spring @Async com CompletableFuture

Tenho uma dúvida sobre este código: @Async public CompletableFuture<String> doFoo() { CompletableFuture<String> fooFuture = new CompletableFuture<>(); try { String fooResult = longOp(); fooFuture.complete(fooResult); } catch (Exception e) ...

3 a resposta

Cancelar recursivamente um allOf CompletableFuture

Se eu tiver CompletableFuture<Something> future1 = service.request(param1); CompletableFuture<Something> future2 = service.request(param2); CompletableFuture<Void> many = CompletableFuture.allOf(future1, future2);o que vai acontecer quando eu ...

2 a resposta

Encadeando vários CompletionStage apenas se uma condição for alcançada

Tenho váriosCompletionStage métodos que eu gostaria de encadear. O problema é que o resultado do primeiro determinará se os próximos devem ser executados. No momento, a única maneira de conseguir isso parece passar os argumentos "especiais" para ...