Java Flux.onErrorContinue参数类型

Java Flux.onErrorContinue参数类型,java,flux,project-reactor,Java,Flux,Project Reactor,有人知道为什么Flux.onErrorContinue参数为以下类型的原因吗: 公共最终流量onErrorContinue(双消费者错误消费者){ ... } 而不是 公共最终流量onErrorContinue(双消费者错误消费者){ ... } 好的,我想我明白了: Flux f1=Flux.fromStream(Stream.of(1)); 通量f2=f1.map(i->{ 抛出新的运行时异常(“bang”); }); f2.继续((t,o)->{ System.out.println(

有人知道为什么
Flux.onErrorContinue
参数为以下类型的原因吗:

公共最终流量onErrorContinue(双消费者错误消费者){
...
}
而不是

公共最终流量onErrorContinue(双消费者错误消费者){
...
}

好的,我想我明白了:

Flux f1=Flux.fromStream(Stream.of(1));
通量f2=f1.map(i->{
抛出新的运行时异常(“bang”);
});
f2.继续((t,o)->{
System.out.println(“o=“+o.getClass());
}).subscribe(System.out::println);
产出:

o=class java.lang.Integer

从字符串的流中,你不知道引起问题的元素是一个整数,所以唯一的选择是把它看作一个对象…