cancel 抽象方法

Future cancel()

提前取消流迭代器(及其底层流订阅)。

如果moveNext的Future以false或错误完成,流迭代器将自动取消。

如果您需要在流迭代器自动关闭之前停止监听值,您必须调用cancel以确保流被正确关闭。

如果在取消迭代器时已调用moveNext,其返回的Future将以false作为值完成,以及所有对moveNext的后续调用。

返回一个在取消完成后完成的Future。如果取消是同步发生的,这可能是一个已经完成的Future。

实现

Future cancel();