新しいAPIの開発の一環として、私はKotlinを使うことを学んでいます。当初はKotlin APIをJava(Android)プロジェクト内で使用したいと思っていましたが、長期的にはKotlinを完全に採用したいと考えています。JavaでKotlinチャネルプロデューサを簡単に使用するには?
長期実行プロセスの実装の改善の一環として、私はコルーチンを使用したいと思います。具体的には、kotlinx.courtines
パッケージのchannel producerです。例えば
:
fun exampleProducer() = produce {
send("Hello")
delay(1000)
send("World")
}
Javaでこれを消費するための最良の方法は何ですか?私はKotlinやJavaに一時的な「ヘルパー」機能を追加することで大丈夫です。
私の場合は 'rxObservable'を使用することにしましたが(私は背圧は期待していません)、完全に動作します。 –