具有3个参数的Mono.whenDelayError仅采用最后2个参数

时间:2017-01-04 16:30:10

标签: java project-reactor

可以通过以下测试重现该问题

Mono<Tuple3<Integer, String, Long>> mono = Mono.whenDelayError(Mono.just(1), Mono.just("one), Mono.just(1L));
StepVerifier.create(mono)
.expectNextCount(1)
.verifyComplete();

问题在于Mono.java第864行,它只需要p2和p3。

我使用的是版本3.0.4.RELEASE

我提出了issuepull request

1 个答案:

答案 0 :(得分:0)

这是版本3.0.4的问题,将在3.0.5版本中修复,如Simon所述。