Play 2.1では、次のようにAkkaと非同期でコードのブロックを実行できます。
Promise<Integer> promiseOfInt = Akka.future(
new Callable<Integer>() {
public Integer call() {
return intensiveComputation();
}
}
);
この操作のステータスを取得するにはどうすればよいですか?例:開始、実行、完了など?
Play 2.1では、次のようにAkkaと非同期でコードのブロックを実行できます。
Promise<Integer> promiseOfInt = Akka.future(
new Callable<Integer>() {
public Integer call() {
return intensiveComputation();
}
}
);
この操作のステータスを取得するにはどうすればよいですか?例:開始、実行、完了など?
onSuccess
、、onFailure
およびを使用できる3つのコールバックがありますonComplete
。
こちらの「コールバック」セクションをご覧ください:http://doc.akka.io/docs/akka/2.1.0/scala/futures.html