Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在通量上阻塞和细分\mono_Java_Spring_Project Reactor_Spring Reactor - Fatal编程技术网

Java 如何在通量上阻塞和细分\mono

Java 如何在通量上阻塞和细分\mono,java,spring,project-reactor,spring-reactor,Java,Spring,Project Reactor,Spring Reactor,我有一个通量a,我需要编写一个方法B func(),这样这个方法就可以返回另一个通量B,这样就可以对它进行阻塞(用于测试目的)。但是,这个流量B已经必须订阅流量A了。 所以,当有人调用:func().block();在试验中,则试验应等待助焊剂A完成。 (方法func()必须在A上才能启动通量A的执行)使用toFeature()等待完成我不知道为什么需要func(),或者您试图实现什么。A和B是实例吗?退货类型?如果是前者,为什么不能在测试中执行A.block()?如果是后者,什么是func()

我有一个通量a,我需要编写一个方法B func(),这样这个方法就可以返回另一个通量B,这样就可以对它进行阻塞(用于测试目的)。但是,这个流量B已经必须订阅流量A了。 所以,当有人调用:func().block();在试验中,则试验应等待助焊剂A完成。
(方法func()必须在A上才能启动通量A的执行)

使用toFeature()等待完成

我不知道为什么需要
func()
,或者您试图实现什么。
A
B
是实例吗?退货类型?如果是前者,为什么不能在测试中执行
A.block()
?如果是后者,什么是
func()
输入类型和输出类型?