An option if not set to false will make the AsyncSystem
dispatch true or false to the pendingUnit, true whenever the queryUnit emits a value, and false whenever the dataUnitUnit or errorUnit emit a value.
An option if set to true will make the AsyncSystem trigger dataUnit.clearValue(),
whenever the errorUnit emits a value.
Note: It only works if clearDataOnQuery is not set to true.
As only one of them can work at a time.
An option if set to true will make the AsyncSystem trigger dataUnit.clearValue(),
whenever the queryUnit emits a value.
Note: If set to true, it'll turn off clearDataOnError.
As only one of them can work at a time.
An option if not set to false will make the AsyncSystem trigger errorUnit.clearValue(),
whenever the dataUnit emits a value.
Note: It only works if clearErrorOnQuery is not set to true.
As only one of them can work at a time.
An option if set to true will make the AsyncSystem trigger errorUnit.clearValue(),
whenever the queryUnit emits a value.
Note: If set to true, it'll turn off clearErrorOnData.
As only one of them can work at a time.
An option if set to true will make the AsyncSystem trigger queryUnit.clearValue(),
whenever the dataUnit emits a value.
An option if set to true will make the AsyncSystem trigger queryUnit.clearValue(),
whenever the errorUnit emits a value.
An option if set to true will make the AsyncSystem
freeze the queryUnit, whenever the pendingUnit emits true, and
unfreeze the queryUnit, whenever the pendingUnit emits false.
A unique id to identify an instance of AsyncSystemBase.
A flag to control the replay behaviour of the AsyncSystem.
It decides whether the value should be replayed when you subscribe to the default Observable.
Configuration options for AsyncSystemBase.