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
stream:sink:allowSinkErrors:
No comment
Instance Methods
Last modified date: 04/21/2022