V
A
public interface CompletionHandler<V,A>
在此包中定义的异步通道允许指定完成处理程序以消耗异步操作的结果。 当I / O操作成功完成时,将调用completed方法。 如果I / O操作失败,则调用failed方法。 这些方法的实现应该及时完成,以避免将调用线程调度到其他完成处理程序。
completed
failed
void
completed(V result, A attachment)
failed(Throwable exc, A attachment)
void completed(V result, A attachment)
result
attachment
void failed(Throwable exc, A attachment)
exc