//reactivestate-core/com.ensody.reactivestate/InternalBaseAutoRunner
InternalBaseAutoRunner¶
abstract class InternalBaseAutoRunner(val launcher: CoroutineLauncher, flowTransformer: AutoRunFlowTransformer, immediate: Boolean) : BaseAutoRunner
Inheritors¶
AutoRunner |
CoAutoRunner |
Constructors¶
InternalBaseAutoRunner | [common] constructor(launcher: CoroutineLauncher, flowTransformer: AutoRunFlowTransformer, immediate: Boolean) |
Properties¶
Name | Summary |
---|---|
attachedDisposables | [common] open override val attachedDisposables: DisposableGroup The attached disposables which should be auto-disposed when this object is disposed. |
launcher | [common] override val launcher: CoroutineLauncher |
Functions¶
Name | Summary |
---|---|
dispose | [common] open override fun dispose() Stops watching observables. |
disposeOnCompletionOf | [common] fun Disposable.disposeOnCompletionOf(launcher: CoroutineLauncher): Disposable Disposes the Disposable when CoroutineLauncher completes (including cancellation). [common] fun Disposable.disposeOnCompletionOf(context: CoroutineContext): Disposable Disposes the Disposable when CoroutineContext completes (including cancellation). [common] fun Disposable.disposeOnCompletionOf(scope: CoroutineScope): Disposable Disposes the Disposable when CoroutineScope completes (including cancellation). [common] fun Disposable.disposeOnCompletionOf(job: Job): Disposable Disposes the Disposable when Job completes (including cancellation). |
triggerChange | [common] open override fun triggerChange() |