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