public static void main(String[] args) {
AtomicReference<FluxSink<String>> sendCmdRef = new AtomicReference();
Flux<String> sendCmd = Flux.create(aaa -> {
System.out.println("create");
sendCmdRef.set(aaa);
});
sendCmd.doOnNext(ttt -> {
System.out.println(ttt);
}).doOnComplete(() -> {
System.out.println("complete");
}).subscribe((a) -> {
System.out.println(a);
});
sendCmdRef.get().next("aaaa");
sendCmdRef.get().next("bbb");
sendCmdRef.get().complete();
try {
sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
10-18
6578
6578
06-18
1176
1176
06-05
778
778
07-26
2368
2368

被折叠的 条评论
为什么被折叠?



