done属性

Future done

返回一个用于在StreamSink完成时完成的future。

如果StreamSink因错误失败,可能是对addaddErrorclose操作的事件添加响应时出错,done future将以该错误完成。

否则,返回的future将在以下任一情况完成:

  • 所有事件已处理并已关闭数据流,或
  • 数据流因其他原因无法处理更多事件(例如通过取消事件流订阅)而停止。

实现

Future get done;