你说的"Developers use the returned Future object to track progress of the transmission."是什么意思



我正在浏览javaee文档,其中我遇到了这个文档。这是接口RemoteEndEndPoint.Async中的方法。sendbinary->

Future<Void> sendBinary(ByteBuffer data)

启动二进制消息的异步传输。此方法在发送消息传输之前返回。开发人员使用返回的未来对象跟踪传输的进度。未来的get()方法成功完成后返回null。在查询未来对象时,传输错误包裹在抛出的executionException中。参数:数据 - 发送的数据。返回:代表发送操作的未来对象。

我想知道作者的含义。支持我要转移一个文件。它将向我展示传输的文件的百分比?

这个概念是指javaScript中'Promise'的等效概念。在异步调用的这种情况下,"进度"代表操作的成功或失败,而不是其百分比。

相关内容

最新更新