Отладка и трассировка RxJava с помощью лямбды, Intellij IDEA - PullRequest
0 голосов
/ 07 марта 2019

Я работаю в проекте, который написан полностью с использованием lambda выражений, и чтобы усложнить задачу, он смешался с RxJava, я включил очень простой фрагмент этого кода

       return tokenExchangeClient.requestToken(identity)
                .doOnError( e -> logError(e,TOKEN_REQUEST_FAILED))
                .map(AccessTokenResponseModel::getAccessToken)
                .flatMap(token -> paymentAdapter.initiatePayment(paymentRequest, token))
                .doOnError(e -> logError(e,PAYMENTS_POST_FAILED))
                .flatMap(InternalToExternal::convertToTransferInitiationResponse);  

Какможно отладить и отследить это lambda с RxJava как старые и простые дни Java?

1 Ответ

0 голосов
/ 07 марта 2019

Просто установите точку останова в начале лямбды и запустите проект в режиме отладки, затем, когда остановка отладки в точке останова, вы можете нажать клавишу " F8 ", чтобы перейти шаг за шагом в лямбда.

Я свяжу с вами официальную документацию о точках останова> https://www.jetbrains.com/help/idea/using-breakpoints.html

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