2016-11-25 5 views
0

私はこれを見つけたところで、javaeeのドキュメンテーションを行っていました。 これはInterface RemoteEndpoint.Asyncに存在するメソッドです。 sendBinary - >「開発者は返されたFutureオブジェクトを使用して送信の進行状況を追跡します。

Future<Void> sendBinary(ByteBuffer data) 

は、バイナリメッセージの非同期送信を開始します。このメソッドは、メッセージが送信される前に戻ります。 開発者は返されたFutureオブジェクトを使用して、送信の進行状況を追跡します。 Futureのget()メソッドは、正常終了時にnullを返します。送信中のエラーは、Futureオブジェクトを照会するときにスローされるExecutionExceptionにラップされます。 パラメータ: data - 送信されるデータ。 戻り値: 送信操作を表すFutureオブジェクト。

私は、著者が進歩によって何を意味したのかを知りたかったのです。私はファイルを転送しています。転送されたファイルの割合を表示しますか?

答えて

2

この概念は、Javascriptの「Promise」の同等の概念を指します。この非同期呼び出しのコンテキストでは、「進捗状況」は操作の成功または失敗を表し、割合ではありません。

+0

ありがとうございます。 –

関連する問題