Collection Kron Scheduler
This scheduler will be useful in case you want to unite several different KronSchedulers
Functions
Link copied to clipboard
This flow is cold
Link copied to clipboard
fun KronScheduler.asFlowWithoutDelays(since: <Error class: unknown class>? = null): <Error class: unknown class><<Error class: unknown class>>
This flow is cold
Link copied to clipboard
This flow is cold
Link copied to clipboard
fun KronScheduler.asTzFlowWithoutDelays(since: <Error class: unknown class>? = null): <Error class: unknown class><<Error class: unknown class>>
This flow is cold
Link copied to clipboard
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)
Will execute block without any checking of result
Link copied to clipboard
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)
Will execute block without any checking of result
Link copied to clipboard
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T
Execute block once at the KronScheduler.next time and return result of block calculation.
Link copied to clipboard
inline suspend fun <T> KronScheduler.doOnceTz(noinline block: suspend (<Error class: unknown class>) -> T): T
Execute block once at the KronScheduler.next time and return result of block calculation.
Link copied to clipboard
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)
Will execute block while it will return true as a result of its calculation
Link copied to clipboard
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)
Will execute block while it will return true as a result of its calculation
Link copied to clipboard
Add kronScheduler into its schedulers list
Link copied to clipboard
Link copied to clipboard
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
suspend fun KronSchedulerTz.nextOrRelative(relatively: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard