2017-01-08 3 views
0

件名として、私はユースケースとその使い方を理解していません。Mono.dematerialize()の使い方?

ソースコードを掘ることは、Mono<T>からMono<Signal<X>にモノ自身をキャスティングしているようです。 Javadocの中に示されているように

答えて

0

、それが呼び出されたFluxそれはonNext通知のソースのすべての信号を変換することを目的materializeの逆数であるFlux<Signal<T>>

ある場合dematerializeのみ意味をなします。

典型的な使用は、元の束に戻す、その後、だけではなく、値信号、Fluxで起こることすべてを監視するために、次のようになります...あなたは、インスタンスのためにmaterialize().doOnNext(System.out::println).dematerialize()を使用することができ、log()オペレータをエミュレートするために

+0

感謝@ simon-baslé、私の2番目の疑問は、実際のアプリケーションでのユースケースは何ですか? – Wins

+0

具体的なユースケースを試してみるように編集されました –