2

サービスには、 a を開始し、 (エラーがない限り)決して完了しないcom.twitter.finagle.ListeningServera を返すカスタム「チャネル」も作成するmain メソッドがあります。com.twitter.util.Futureどちらも実際にはcom.twitter.util.Awaitableインスタンスであり、どちらかが完了したらサービスをシャットダウンしたいと考えています。

両方がcom.twitter.util.Futuresだった場合Future.select、完了した最初の future を選択するために使用できたので、現在、 を using に変換しcom.twitter.finagle.ListeningServerていcom.twitter.util.Futureますpool { Await.result(listeningServer) }

私の問題を解決するためのより良い方法はありますか?

4

0 に答える 0