Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. public class MyController extends Controller {
  2. public static CompletionStage<Result> index() {
  3. CompletionStage<GenericTask> promiseOfGenericTask1 =
  4. CompletableFuture.supplyAsync(
  5. MyController::doGenericTask1
  6. );
  7. CompletionStage<GenericTask> promiseOfGenericTask2 =
  8. CompletableFuture.supplyAsync(
  9. MyController::doGenericTask2
  10. );
  11.  
  12. CompletionStage<List<GenericTask>> cStages =
  13. Futures.sequence(promiseOfGenericTask1, promiseOfGenericTask2);
  14. return cStages.thenApplyAsync(
  15. gTasks -> ok(result.render((List<GenericTask>) gTasks))
  16. );
  17. }
  18. ..........
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement