- 类型参数:
-
V
- I/O 操作的结果类型 -
A
- 附加到 I/O 操作的对象类型
public interface CompletionHandler<V,A>
用于消费异步 I/O 操作结果的处理程序。
此包中定义的异步通道允许指定完成处理程序以消费异步操作的结果。当 I/O 操作成功完成时,将调用 completed
方法。如果 I/O 操作失败,则调用 failed
方法。这些方法的实现应该及时完成,以避免阻止调用线程分派到其他完成处理程序。
- 自 JDK 版本:
- 1.7
-
Method Summary
-
Method Details
-
completed
操作完成时调用。- 参数:
-
result
- I/O 操作的结果。 -
attachment
- 在发起 I/O 操作时附加的对象。
-
failed
操作失败时调用。- 参数:
-
exc
- 指示 I/O 操作失败原因的异常 -
attachment
- 在发起 I/O 操作时附加的对象。
-