Java асинхронный вызов Rest возвращает нулевой ответ - PullRequest
0 голосов
/ 27 августа 2018
   return CompletableFuture.supplyAsync(() -> super.execute(request)
    ).handle((result, exp) -> {
      if (null != result) {
        return result;
      } else {
        LOG.error(String.format(ERROR_OFFER_DTLS, exp.getMessage()));
        throw new OfferDetailException(ERROR_ASYNC, exp);
      }
    });

В приведенном выше коде методы super.execute выполняют вызов rest и возвращают результат. Когда я выполняю синхронный вызов функции, она работает, но асинхронный вызов возвращает нулевой ответ, даже не вызывая функцию.

Можете ли вы предложить мне, какие изменения я должен сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...