Resultados de la búsqueda a petición "completable-future"
Spring @Async con CompletableFuture
Tengo una duda sobre este código: @Async public CompletableFuture<String> doFoo() { CompletableFuture<String> fooFuture = new CompletableFuture<>(); try { String fooResult = longOp(); fooFuture.complete(fooResult); } catch (Exception e) ...
¿Cuál es la diferencia entre thenApply y thenApplyAsync de Java CompletableFuture?
Supongamos que tengo el siguiente código: CompletableFuture<Integer> future = CompletableFuture.supplyAsync( () -> 0); thenApply caso: future.thenApply( x -> x + 1 ) .thenApply( x -> x + 1 ) .thenAccept( x -> System.out.println(x));Aquí la ...
¿Cuál es la diferencia entre 'CompletionStage' y 'CompletableFuture'?
He visto un ejemplo en cada uno de ellos, pero necesito saber exactamente cuál es la diferencia en profundidad, porque a veces creo que puedo usar ambos para obtener el mismo resultado, así que quiero saber para poder elegir el ...
¿Cómo matar hilos relacionados con CompletableFuture?
Tengo un método que verifica el tiempo de ejecución de CompletableFuture. Si dicho CompletableFuture se ejecuta durante más de 2 segundos, quiero eliminar esta tarea. Pero, ¿cómo puedo hacerlo si no tengo control sobre el hilo donde se ejecutan ...
Java8 CompletableFuture recoveryWith equivalente? por ejemplo, excepcionalmente, pero devuelve CompletableFuture <U>
No veo una forma obvia de manejar una excepción con un resultado asincrónico. Por ejemplo, si quiero volver a intentar una operación asincrónica. Esperaría algo como esto, sin embargo, handleAsync no hace lo que crees que hace: ejecuta las ...
Manejo de excepciones de proveedores de Java 8 con CompletableFuture
Considere el siguiente código: public class TestCompletableFuture { BiConsumer<Integer, Throwable> biConsumer = (x,y) -> { System.out.println(x); System.out.println(y); }; public static void main(String args[]) { TestCompletableFuture testF = ...
Listar la secuencia <Future> to Future <List>
Estoy tratando de convertirList<CompletableFuture<X>> aCompletableFuture<List<T>>. Esto es bastante útil como cuando tiene muchas tareas asincrónicas y necesita obtener resultados de todas ellas. Si alguno de ellos falla, el futuro final falla. ...
CompletableFuture / ForkJoinPool Set Class Loader
Abordé un problema muy específico, cuya solución parece ser algo básico: La jerarquía del cargador de clases de mi aplicación (Spring) es algo como esto:SystemClassLoader -> PlatformClassLoader -> AppClassLoader Si uso JavaCompleteableFuture ...
¿Cuál es la forma recomendada de esperar hasta que terminen los subprocesos futuros Completables?
estoy usandoCompletableFuture como se muestra a continuación en el código. Pero con respecto a la forma en que debo esperar hasta que terminen todas las carreras, encontré dos formas y no sé la diferencia entre ellas y cuál es la mejor práctica. ...
Hilo vs Futuro Completable
¿Cuál es la ventaja de pasar código directamente al hilo en lugar de usar CompletableFuture en su lugar? Thread thread = new Thread(() -> {do something}); thread.start();VS CompletableFuture<Void> cf1 = CompletableFuture.runAsync(() -> {do ...