EsFuturePropagation
Description
Propagates the value/error of the source future to its listeners, executing the listeners' handler blocks
Instance State
  • source: <EsFutureImpl> propagates value/error from this future
  • listeners: <EsFutureListener> linked-list of listeners that has value/errors propagated to
  • hasError: <Boolean> internal source error state
  • listener: <EsFutureListener> current listener
  • nextListener: <EsFutureLIstener> next listener
  • sourceResult: <Object> result object
  • listenerHasError: <Boolean> current listener has error
  • listenerValueOrError: <Object> value or error
Class Methods
<details> from:to:
  Perform the future listener propagation algorithm
</details>
Instance Methods
<details> propagate
  Propagates the value/error of the source to its listeners, executing the
     listeners' handlers
</details>
Last modified date: 04/21/2022