EsGuaranteeChannel
Description
An <EsStreamChannel> that enforces the stream channel guarantees. This is exposed via EsStreamChannel class>>withGuarantees:sink:allowSinkErrors:.
State
  • sink: <EsGuaranteeSink>
  • streamController: <EsStreamController> The controller for the #stream. This intermediate controller allows us to
continue listening for a done event even after the user has canceled their subscription, and to send our own done event when the sink is closed.
  • subscription: <EsStreamSubscription> or nil. The subscription ot the inner stream
  • disconnected: <Boolean> defaults to false. Whether the sink has closed, causing the underlying channel to
disconnect.
Class Methods
<details> stream:sink:allowSinkErrors:
No comment
</details>
Instance Methods
<details> sink
No comment
</details>
<details> stream
No comment
</details>
Last modified date: 04/21/2022