Java 你所说的“是什么意思?”;开发人员使用返回的Future对象跟踪传输进度。”;

Java 你所说的“是什么意思?”;开发人员使用返回的Future对象跟踪传输进度。”;,java,jakarta-ee,Java,Jakarta Ee,我在查阅javaee文档时,在中遇到了这个问题。 它是接口RemoteEndpoint.Async中存在的方法。 发送二进制--> 未来发送二进制文件(字节缓冲数据) 启动二进制消息的异步传输。此方法在消息传输之前返回开发人员使用返回的Future对象跟踪传输进度。Future的get()方法在成功完成后返回null。传输中的错误被包装在查询未来对象时抛出的ExecutionException中。 参数: 数据-正在发送的数据。 返回: 表示发送操作的Future对象 我想知道作者所说的进度是

我在查阅javaee文档时,在中遇到了这个问题。 它是接口RemoteEndpoint.Async中存在的方法。 发送二进制-->

未来发送二进制文件(字节缓冲数据)
启动二进制消息的异步传输。此方法在消息传输之前返回开发人员使用返回的Future对象跟踪传输进度。Future的get()方法在成功完成后返回null。传输中的错误被包装在查询未来对象时抛出的ExecutionException中。 参数: 数据-正在发送的数据。 返回: 表示发送操作的Future对象


我想知道作者所说的进度是什么意思。假设我正在传输一个文件。它会告诉我传输文件的百分比吗?

这个概念指的是Javascript中“承诺”的等效概念。在异步调用的上下文中,“progress”表示操作的成功或失败,而不是百分比。

这个概念指的是Javascript中“Promise”的等效概念。在异步调用的上下文中,“进度”表示操作的成功或失败,而不是百分比。

感谢您的澄清。感谢您的澄清。
Future<Void> sendBinary(ByteBuffer data)