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
from:to:
  Perform the future listener propagation algorithm
Instance Methods
propagate
  Propagates the value/error of the source to its listeners, executing the
     listeners' handlers
Last modified date: 04/21/2022