总结
实现CompletionHandler接口的类是用于使用异步I/O操作结果的处理程序CompletionHandler是配合异步通道使用的,异步通道允许指定完成处理程序CompletionHandler来使用异步操作的结果,当I/O操作成功完成时,将调用completed方法。如果I/O操作失败,将调用failed方法,这些方法的实现应该及时完成,以避免阻止调用线程分派给其他完成处理程序
void completed(V result, A attachment) | 在操作完成时调用,result是操作完成返回的结果,attachment是注册该回调函数时添加的附件,在回调函数调用时又会传递回来 |
void failed(Throwable exc, A attachment) | 当操作失败时调用,Throwable是操作失败发生的异常对象,attachment是注册该回调函数时添加的附件,在回调函数调用时又会传递回来 |
文章为作者独立观点,不代表股票交易接口观点