Программная транзакция в цепочке CompletableFuture - PullRequest
0 голосов
/ 21 октября 2019

Как я могу начать транзакцию с первого шага в цепочке CompletableFuture и завершить ее в последнем thenCompose()? Например:

  .thenApply(r -> {
                // Start transaction here
            })
  .thenCompose(r -> {

            })
  .thenCompose(r -> {

            })
  .thenCompose(r -> {
               //end transaction here
            })
  .whenComplete((r, t) -> {

            });

Можно ли выполнить программную транзакцию? Или я должен идти с PlatformTransactionManager?

...