From 86a75bb0112c41bcdfa296f99e88c74a08e2884d Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 26 Sep 2021 08:09:45 +0000 Subject: [PATCH] deploy: 89a6a305f80f9a4296e648376e7f2bc44a1a3a8c --- kdocs/dev.inmo.krontab.utils/as-flow.html | 6 +- kdocs/dev.inmo.krontab.utils/as-tz-flow.html | 21 +-- kdocs/dev.inmo.krontab.utils/copy.html | 4 +- kdocs/dev.inmo.krontab.utils/index.html | 6 +- .../-kron-scheduler-tz/index.html | 22 ++- .../-kron-scheduler/index.html | 120 +++++++++++++ kdocs/dev.inmo.krontab/do-infinity-local.html | 45 +++++ kdocs/dev.inmo.krontab/do-infinity-tz.html | 45 +++++ kdocs/dev.inmo.krontab/do-once-local.html | 50 ++++++ kdocs/dev.inmo.krontab/do-once-tz.html | 45 +++++ kdocs/dev.inmo.krontab/do-once.html | 4 +- kdocs/dev.inmo.krontab/do-while-local.html | 45 +++++ kdocs/dev.inmo.krontab/do-while-tz.html | 45 +++++ kdocs/dev.inmo.krontab/index.html | 158 +++++++++++++++++- kdocs/package-list | 13 ++ navigation.html | 70 +++++--- scripts/navigation-pane.json | 2 +- scripts/pages.json | 2 +- 18 files changed, 647 insertions(+), 56 deletions(-) create mode 100644 kdocs/dev.inmo.krontab/do-infinity-local.html create mode 100644 kdocs/dev.inmo.krontab/do-infinity-tz.html create mode 100644 kdocs/dev.inmo.krontab/do-once-local.html create mode 100644 kdocs/dev.inmo.krontab/do-once-tz.html create mode 100644 kdocs/dev.inmo.krontab/do-while-local.html create mode 100644 kdocs/dev.inmo.krontab/do-while-tz.html diff --git a/kdocs/dev.inmo.krontab.utils/as-flow.html b/kdocs/dev.inmo.krontab.utils/as-flow.html index 8b1b2cc..e79cdf0 100644 --- a/kdocs/dev.inmo.krontab.utils/as-flow.html +++ b/kdocs/dev.inmo.krontab.utils/as-flow.html @@ -29,12 +29,12 @@
@FlowPreview
fun KronScheduler.asFlow(): Flow<DateTime>
-

This method is a map for asTzFlow and will works the same but return flow with DateTimes

+

This method is a map for asTzFlow and will works the same but return flow with DateTimes

See also

Sources

-
+
-
common source +
common source
Link copied to clipboard
diff --git a/kdocs/dev.inmo.krontab.utils/as-tz-flow.html b/kdocs/dev.inmo.krontab.utils/as-tz-flow.html index 61e154e..876411d 100644 --- a/kdocs/dev.inmo.krontab.utils/as-tz-flow.html +++ b/kdocs/dev.inmo.krontab.utils/as-tz-flow.html @@ -13,7 +13,7 @@
-
+
diff --git a/kdocs/dev.inmo.krontab.utils/copy.html b/kdocs/dev.inmo.krontab.utils/copy.html index 16f1cb4..d97c8f4 100644 --- a/kdocs/dev.inmo.krontab.utils/copy.html +++ b/kdocs/dev.inmo.krontab.utils/copy.html @@ -31,10 +31,10 @@

Sources

-
+
-
common source +
common source
Link copied to clipboard
diff --git a/kdocs/dev.inmo.krontab.utils/index.html b/kdocs/dev.inmo.krontab.utils/index.html index b27f26b..9835301 100644 --- a/kdocs/dev.inmo.krontab.utils/index.html +++ b/kdocs/dev.inmo.krontab.utils/index.html @@ -70,10 +70,10 @@
- +
-
asTzFlow +
asTzFlow
Link copied to clipboard
@@ -83,7 +83,7 @@
-
@FlowPreview
fun KronScheduler.asTzFlow(): Flow<DateTimeTz>
+
@FlowPreview
fun KronScheduler.asTzFlow(): Flow<DateTimeTz>
@FlowPreview
fun KronSchedulerTz.asTzFlow(): Flow<DateTimeTz>

This Flow will trigger emitting each near time which will be returned from this with attention to time zones

diff --git a/kdocs/dev.inmo.krontab/-kron-scheduler-tz/index.html b/kdocs/dev.inmo.krontab/-kron-scheduler-tz/index.html index 3ea0280..8fc1a8e 100644 --- a/kdocs/dev.inmo.krontab/-kron-scheduler-tz/index.html +++ b/kdocs/dev.inmo.krontab/-kron-scheduler-tz/index.html @@ -66,7 +66,27 @@

Extensions

-
+
+
+
+
asTzFlow +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
@FlowPreview
fun KronSchedulerTz.asTzFlow(): Flow<DateTimeTz>
+
+

This Flow will trigger emitting each near time which will be returned from this with attention to time zones

+
+
+
+
+
nextOrNowWithOffset diff --git a/kdocs/dev.inmo.krontab/-kron-scheduler/index.html b/kdocs/dev.inmo.krontab/-kron-scheduler/index.html index 23b38fc..3abdfe9 100644 --- a/kdocs/dev.inmo.krontab/-kron-scheduler/index.html +++ b/kdocs/dev.inmo.krontab/-kron-scheduler/index.html @@ -131,6 +131,46 @@
inline suspend fun KronScheduler.doInfinity(noinline block: suspend () -> Unit)

Will execute block without any checking of result

+
+
+
+
+ +
+
+
doInfinityLocal +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
inline suspend fun KronScheduler.doInfinityLocal(noinline block: suspend (DateTime) -> Unit)
+
+

Will execute block without any checking of result

+
+
+
+
+ +
+
+
doInfinityTz +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (DateTimeTz) -> Unit)
+
+

Will execute block without any checking of result

@@ -151,6 +191,46 @@
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend () -> T): T

Execute block once at the KronScheduler.next time and return result of block calculation.

+
+
+
+
+ +
+
+
doOnceLocal +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
inline suspend fun <T> KronScheduler.doOnceLocal(noinline block: suspend (DateTime) -> T): T
+
+

Execute block once at the KronScheduler.next time and return result of block calculation.

+
+
+
+
+ +
+
+
doOnceTz +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
inline suspend fun <T> KronScheduler.doOnceTz(noinline block: suspend (DateTimeTz) -> T): T
+
+

Execute block once at the KronScheduler.next time and return result of block calculation.

@@ -171,6 +251,46 @@
inline suspend fun KronScheduler.doWhile(noinline block: suspend () -> Boolean)

Will execute block while it will return true as a result of its calculation

+ + + + + +
+
+
doWhileLocal +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
inline suspend fun KronScheduler.doWhileLocal(noinline block: suspend (DateTime) -> Boolean)
+
+

Will execute block while it will return true as a result of its calculation

+
+
+
+
+ +
+
+
doWhileTz +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (DateTimeTz) -> Boolean)
+
+

Will execute block while it will return true as a result of its calculation

diff --git a/kdocs/dev.inmo.krontab/do-infinity-local.html b/kdocs/dev.inmo.krontab/do-infinity-local.html new file mode 100644 index 0000000..cb0e4d1 --- /dev/null +++ b/kdocs/dev.inmo.krontab/do-infinity-local.html @@ -0,0 +1,45 @@ + + + + doInfinityLocal + + +
+
+ + +
+
+
+
+
+
+ +
+

doInfinityLocal

+
+
+ +
+
inline suspend fun KronScheduler.doInfinityLocal(noinline block: suspend (DateTime) -> Unit)
+
+

Will execute block without any checking of result

+
+ +
+
inline suspend fun doInfinityLocal(scheduleConfig: String, noinline block: suspend (DateTime) -> Unit)
+
+

Will buildSchedule using scheduleConfig and call doInfinity with block

See also

+
+ +
+
+ + + diff --git a/kdocs/dev.inmo.krontab/do-infinity-tz.html b/kdocs/dev.inmo.krontab/do-infinity-tz.html new file mode 100644 index 0000000..56fef3d --- /dev/null +++ b/kdocs/dev.inmo.krontab/do-infinity-tz.html @@ -0,0 +1,45 @@ + + + + doInfinityTz + + +
+
+ + +
+
+
+
+
+
+ +
+

doInfinityTz

+
+
+ +
+
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (DateTimeTz) -> Unit)
+
+

Will execute block without any checking of result

+
+ +
+
inline suspend fun doInfinityTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> Unit)
+
+

Will buildSchedule using scheduleConfig and call doInfinity with block

See also

+
+ +
+
+ + + diff --git a/kdocs/dev.inmo.krontab/do-once-local.html b/kdocs/dev.inmo.krontab/do-once-local.html new file mode 100644 index 0000000..104a2fb --- /dev/null +++ b/kdocs/dev.inmo.krontab/do-once-local.html @@ -0,0 +1,50 @@ + + + + doOnceLocal + + +
+
+ + +
+
+
+
+
+
+ +
+

doOnceLocal

+
+
+ +
+
inline suspend fun <T> KronScheduler.doOnceLocal(noinline block: suspend (DateTime) -> T): T
+
+

Execute block once at the KronScheduler.next time and return result of block calculation.

WARNING!!! If you want to launch it in parallel, you must do this explicitly.

WARNING!!! In case if KronScheduler.next of this instance will return null, block will be called immediately

+

Sources

+
+
+
+
common source +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+ + + diff --git a/kdocs/dev.inmo.krontab/do-once-tz.html b/kdocs/dev.inmo.krontab/do-once-tz.html new file mode 100644 index 0000000..a5c9535 --- /dev/null +++ b/kdocs/dev.inmo.krontab/do-once-tz.html @@ -0,0 +1,45 @@ + + + + doOnceTz + + +
+
+ + +
+
+
+
+
+
+ +
+

doOnceTz

+
+
+ +
+
inline suspend fun <T> KronScheduler.doOnceTz(noinline block: suspend (DateTimeTz) -> T): T
+
+

Execute block once at the KronScheduler.next time and return result of block calculation.

WARNING!!! If you want to launch it in parallel, you must do this explicitly.

WARNING!!! In case if KronScheduler.next of this instance will return null, block will be called immediatelly

+
+ +
+
inline suspend fun <T> doOnceTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> T): T
+
+

Will buildSchedule using scheduleConfig and call doOnceLocal on it

See also

+
+ +
+
+ + + diff --git a/kdocs/dev.inmo.krontab/do-once.html b/kdocs/dev.inmo.krontab/do-once.html index 5b7a568..b47c8eb 100644 --- a/kdocs/dev.inmo.krontab/do-once.html +++ b/kdocs/dev.inmo.krontab/do-once.html @@ -33,9 +33,9 @@
-
inline suspend fun <T> doOnce(scheduleConfig: String, noinline block: suspend () -> T): T
+
inline suspend fun <T> doOnce(scheduleConfig: String, noinline block: suspend (DateTime) -> T): T
inline suspend fun <T> doOnce(scheduleConfig: String, noinline block: suspend () -> T): T
-

Will buildSchedule using scheduleConfig and call doOnce on it

See also

+

Will buildSchedule using scheduleConfig and call doOnceLocal on it

See also

diff --git a/kdocs/dev.inmo.krontab/do-while-local.html b/kdocs/dev.inmo.krontab/do-while-local.html new file mode 100644 index 0000000..a720cb6 --- /dev/null +++ b/kdocs/dev.inmo.krontab/do-while-local.html @@ -0,0 +1,45 @@ + + + + doWhileLocal + + +
+
+ + +
+
+
+
+
+
+ +
+

doWhileLocal

+
+
+ +
+
inline suspend fun KronScheduler.doWhileLocal(noinline block: suspend (DateTime) -> Boolean)
+
+

Will execute block while it will return true as a result of its calculation

+
+ +
+
inline suspend fun doWhileLocal(scheduleConfig: String, noinline block: suspend (DateTime) -> Boolean)
+
+

Will buildSchedule using scheduleConfig and call doWhile with block

See also

+
+ +
+
+ + + diff --git a/kdocs/dev.inmo.krontab/do-while-tz.html b/kdocs/dev.inmo.krontab/do-while-tz.html new file mode 100644 index 0000000..5510076 --- /dev/null +++ b/kdocs/dev.inmo.krontab/do-while-tz.html @@ -0,0 +1,45 @@ + + + + doWhileTz + + +
+
+ + +
+
+
+
+
+
+ +
+

doWhileTz

+
+
+ +
+
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (DateTimeTz) -> Boolean)
+
+

Will execute block while it will return true as a result of its calculation

+
+ +
+
inline suspend fun doWhileTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> Boolean)
+
+

Will buildSchedule using scheduleConfig and call doWhile with block

See also

+
+ +
+
+ + + diff --git a/kdocs/dev.inmo.krontab/index.html b/kdocs/dev.inmo.krontab/index.html index 01f212b..030ffb0 100644 --- a/kdocs/dev.inmo.krontab/index.html +++ b/kdocs/dev.inmo.krontab/index.html @@ -222,10 +222,62 @@ - +
-
doOnce +
doInfinityLocal +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
inline suspend fun KronScheduler.doInfinityLocal(noinline block: suspend (DateTime) -> Unit)
+
+

Will execute block without any checking of result

+
+ +
+
inline suspend fun doInfinityLocal(scheduleConfig: String, noinline block: suspend (DateTime) -> Unit)
+
+

Will buildSchedule using scheduleConfig and call doInfinity with block

+
+
+
+
+ +
+
+
doInfinityTz +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (DateTimeTz) -> Unit)
+
+

Will execute block without any checking of result

+
+ +
+
inline suspend fun doInfinityTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> Unit)
+
+

Will buildSchedule using scheduleConfig and call doInfinity with block

+
+
+
+
+ +
+
+
doOnce
Link copied to clipboard
@@ -241,9 +293,55 @@
-
inline suspend fun <T> doOnce(scheduleConfig: String, noinline block: suspend () -> T): T
+
inline suspend fun <T> doOnce(scheduleConfig: String, noinline block: suspend () -> T): T
inline suspend fun <T> doOnce(scheduleConfig: String, noinline block: suspend (DateTime) -> T): T
-

Will buildSchedule using scheduleConfig and call doOnce on it

+

Will buildSchedule using scheduleConfig and call doOnceLocal on it

+
+
+
+ + +
+
+
doOnceLocal +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
inline suspend fun <T> KronScheduler.doOnceLocal(noinline block: suspend (DateTime) -> T): T
+
+

Execute block once at the KronScheduler.next time and return result of block calculation.

+
+
+
+
+ +
+
+
doOnceTz +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
inline suspend fun <T> KronScheduler.doOnceTz(noinline block: suspend (DateTimeTz) -> T): T
+
+

Execute block once at the KronScheduler.next time and return result of block calculation.

+
+ +
+
inline suspend fun <T> doOnceTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> T): T
+
+

Will buildSchedule using scheduleConfig and call doOnceLocal on it

@@ -270,6 +368,58 @@
inline suspend fun doWhile(scheduleConfig: String, noinline block: suspend () -> Boolean)

Will buildSchedule using scheduleConfig and call doWhile with block

+ + + + + +
+
+
doWhileLocal +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
inline suspend fun KronScheduler.doWhileLocal(noinline block: suspend (DateTime) -> Boolean)
+
+

Will execute block while it will return true as a result of its calculation

+
+ +
+
inline suspend fun doWhileLocal(scheduleConfig: String, noinline block: suspend (DateTime) -> Boolean)
+
+

Will buildSchedule using scheduleConfig and call doWhile with block

+
+
+
+
+ +
+
+
doWhileTz +
Link copied to clipboard
+
+
+
+
common
+
+
+ +
+
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (DateTimeTz) -> Boolean)
+
+

Will execute block while it will return true as a result of its calculation

+
+ +
+
inline suspend fun doWhileTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> Boolean)
+
+

Will buildSchedule using scheduleConfig and call doWhile with block

diff --git a/kdocs/package-list b/kdocs/package-list index 1975737..44c12d0 100644 --- a/kdocs/package-list +++ b/kdocs/package-list @@ -58,6 +58,7 @@ $dokka.location:dev.inmo.krontab.internal/NearDateTimeCalculator/calculateNearTi $dokka.location:dev.inmo.krontab.utils////PointingToDeclaration/kdocs/dev.inmo.krontab.utils/index.html $dokka.location:dev.inmo.krontab.utils//asFlow/dev.inmo.krontab.KronScheduler#/PointingToDeclaration/kdocs/dev.inmo.krontab.utils/as-flow.html $dokka.location:dev.inmo.krontab.utils//asTzFlow/dev.inmo.krontab.KronScheduler#/PointingToDeclaration/kdocs/dev.inmo.krontab.utils/as-tz-flow.html +$dokka.location:dev.inmo.krontab.utils//asTzFlow/dev.inmo.krontab.KronSchedulerTz#/PointingToDeclaration/kdocs/dev.inmo.krontab.utils/as-tz-flow.html $dokka.location:dev.inmo.krontab.utils//copy/com.soywiz.klock.DateTime#kotlin.Int#kotlin.Int#kotlin.Int#kotlin.Int#kotlin.Int#kotlin.Int#kotlin.Int/PointingToDeclaration/kdocs/dev.inmo.krontab.utils/copy.html $dokka.location:dev.inmo.krontab////PointingToDeclaration/kdocs/dev.inmo.krontab/index.html $dokka.location:dev.inmo.krontab//AnyTimeScheduler/#/PointingToDeclaration/kdocs/dev.inmo.krontab/-any-time-scheduler.html @@ -73,10 +74,22 @@ $dokka.location:dev.inmo.krontab//createSimpleScheduler/#kotlin.String#kotlin.In $dokka.location:dev.inmo.krontab//createSimpleScheduler/#kotlin.String/PointingToDeclaration/kdocs/dev.inmo.krontab/create-simple-scheduler.html $dokka.location:dev.inmo.krontab//doInfinity/#kotlin.String#kotlin.coroutines.SuspendFunction0[kotlin.Unit]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-infinity.html $dokka.location:dev.inmo.krontab//doInfinity/dev.inmo.krontab.KronScheduler#kotlin.coroutines.SuspendFunction0[kotlin.Unit]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-infinity.html +$dokka.location:dev.inmo.krontab//doInfinityLocal/#kotlin.String#kotlin.coroutines.SuspendFunction1[com.soywiz.klock.DateTime,kotlin.Unit]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-infinity-local.html +$dokka.location:dev.inmo.krontab//doInfinityLocal/dev.inmo.krontab.KronScheduler#kotlin.coroutines.SuspendFunction1[com.soywiz.klock.DateTime,kotlin.Unit]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-infinity-local.html +$dokka.location:dev.inmo.krontab//doInfinityTz/#kotlin.String#kotlin.coroutines.SuspendFunction1[com.soywiz.klock.DateTimeTz,kotlin.Unit]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-infinity-tz.html +$dokka.location:dev.inmo.krontab//doInfinityTz/dev.inmo.krontab.KronScheduler#kotlin.coroutines.SuspendFunction1[com.soywiz.klock.DateTimeTz,kotlin.Unit]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-infinity-tz.html $dokka.location:dev.inmo.krontab//doOnce/#kotlin.String#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-once.html +$dokka.location:dev.inmo.krontab//doOnce/#kotlin.String#kotlin.coroutines.SuspendFunction1[com.soywiz.klock.DateTime,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-once.html $dokka.location:dev.inmo.krontab//doOnce/dev.inmo.krontab.KronScheduler#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-once.html +$dokka.location:dev.inmo.krontab//doOnceLocal/dev.inmo.krontab.KronScheduler#kotlin.coroutines.SuspendFunction1[com.soywiz.klock.DateTime,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-once-local.html +$dokka.location:dev.inmo.krontab//doOnceTz/#kotlin.String#kotlin.coroutines.SuspendFunction1[com.soywiz.klock.DateTimeTz,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-once-tz.html +$dokka.location:dev.inmo.krontab//doOnceTz/dev.inmo.krontab.KronScheduler#kotlin.coroutines.SuspendFunction1[com.soywiz.klock.DateTimeTz,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-once-tz.html $dokka.location:dev.inmo.krontab//doWhile/#kotlin.String#kotlin.coroutines.SuspendFunction0[kotlin.Boolean]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-while.html $dokka.location:dev.inmo.krontab//doWhile/dev.inmo.krontab.KronScheduler#kotlin.coroutines.SuspendFunction0[kotlin.Boolean]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-while.html +$dokka.location:dev.inmo.krontab//doWhileLocal/#kotlin.String#kotlin.coroutines.SuspendFunction1[com.soywiz.klock.DateTime,kotlin.Boolean]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-while-local.html +$dokka.location:dev.inmo.krontab//doWhileLocal/dev.inmo.krontab.KronScheduler#kotlin.coroutines.SuspendFunction1[com.soywiz.klock.DateTime,kotlin.Boolean]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-while-local.html +$dokka.location:dev.inmo.krontab//doWhileTz/#kotlin.String#kotlin.coroutines.SuspendFunction1[com.soywiz.klock.DateTimeTz,kotlin.Boolean]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-while-tz.html +$dokka.location:dev.inmo.krontab//doWhileTz/dev.inmo.krontab.KronScheduler#kotlin.coroutines.SuspendFunction1[com.soywiz.klock.DateTimeTz,kotlin.Boolean]/PointingToDeclaration/kdocs/dev.inmo.krontab/do-while-tz.html $dokka.location:dev.inmo.krontab//enqueueKronSchedulerWork/android.content.Context#kotlin.String#dev.inmo.krontab.KronScheduler#androidx.work.ExistingWorkPolicy#kotlin.coroutines.SuspendFunction1[androidx.work.OneTimeWorkRequest.Builder,kotlin.Unit]/PointingToDeclaration/kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html $dokka.location:dev.inmo.krontab//enqueueKronSchedulerWork/android.content.Context#kotlin.String#dev.inmo.krontab.KronScheduler#java.lang.Class[TypeParam(bounds=[dev.inmo.krontab.KronSchedulerWork])]#androidx.work.ExistingWorkPolicy#kotlin.coroutines.SuspendFunction1[androidx.work.OneTimeWorkRequest.Builder,kotlin.Unit]/PointingToDeclaration/kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html $dokka.location:dev.inmo.krontab//enqueueKronSchedulerWork/android.content.Context#kotlin.String#kotlin.Long#androidx.work.ExistingWorkPolicy#kotlin.coroutines.SuspendFunction1[androidx.work.OneTimeWorkRequest.Builder,kotlin.Unit]/PointingToDeclaration/kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html diff --git a/navigation.html b/navigation.html index 07bc6ee..6b41b68 100644 --- a/navigation.html +++ b/navigation.html @@ -14,79 +14,97 @@ -
+ + + -
+ + + -
+ + + -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ - @@ -149,7 +167,7 @@ -
+
diff --git a/scripts/navigation-pane.json b/scripts/navigation-pane.json index 2e5a936..bf6a7be 100644 --- a/scripts/navigation-pane.json +++ b/scripts/navigation-pane.json @@ -1 +1 @@ -[{"name":"kdocs","description":null,"location":"index.html","searchKeys":["kdocs"]},{"name":"dev.inmo.krontab","description":null,"location":"kdocs/dev.inmo.krontab/index.html","searchKeys":["dev.inmo.krontab"]},{"name":"AnyTimeScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-any-time-scheduler.html","searchKeys":["AnyTimeScheduler"]},{"name":"buildSchedule()","description":null,"location":"kdocs/dev.inmo.krontab/build-schedule.html","searchKeys":["buildSchedule()"]},{"name":"createSimpleScheduler()","description":null,"location":"kdocs/dev.inmo.krontab/create-simple-scheduler.html","searchKeys":["createSimpleScheduler()"]},{"name":"doInfinity()","description":null,"location":"kdocs/dev.inmo.krontab/do-infinity.html","searchKeys":["doInfinity()"]},{"name":"doOnce()","description":null,"location":"kdocs/dev.inmo.krontab/do-once.html","searchKeys":["doOnce()"]},{"name":"doWhile()","description":null,"location":"kdocs/dev.inmo.krontab/do-while.html","searchKeys":["doWhile()"]},{"name":"enqueueKronSchedulerWork()","description":null,"location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork()"]},{"name":"enqueueKrontabTemplateSchedulerWork()","description":null,"location":"kdocs/dev.inmo.krontab/enqueue-krontab-template-scheduler-work.html","searchKeys":["enqueueKrontabTemplateSchedulerWork()"]},{"name":"EveryDayOfMonthScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-every-day-of-month-scheduler.html","searchKeys":["EveryDayOfMonthScheduler"]},{"name":"EveryHourScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-every-hour-scheduler.html","searchKeys":["EveryHourScheduler"]},{"name":"EveryMinuteScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-every-minute-scheduler.html","searchKeys":["EveryMinuteScheduler"]},{"name":"EveryMonthScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-every-month-scheduler.html","searchKeys":["EveryMonthScheduler"]},{"name":"EverySecondScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-every-second-scheduler.html","searchKeys":["EverySecondScheduler"]},{"name":"EveryYearScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-every-year-scheduler.html","searchKeys":["EveryYearScheduler"]},{"name":"KronScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-kron-scheduler/index.html","searchKeys":["KronScheduler"]},{"name":"KronSchedulerTz","description":null,"location":"kdocs/dev.inmo.krontab/-kron-scheduler-tz/index.html","searchKeys":["KronSchedulerTz"]},{"name":"KronSchedulerWork","description":null,"location":"kdocs/dev.inmo.krontab/-kron-scheduler-work/index.html","searchKeys":["KronSchedulerWork"]},{"name":"KrontabTemplateSchedulerWork","description":null,"location":"kdocs/dev.inmo.krontab/-krontab-template-scheduler-work/index.html","searchKeys":["KrontabTemplateSchedulerWork"]},{"name":"krontabTemplateWorkField","description":null,"location":"kdocs/dev.inmo.krontab/krontab-template-work-field.html","searchKeys":["krontabTemplateWorkField"]},{"name":"KrontabTemplateWrapper","description":null,"location":"kdocs/dev.inmo.krontab/-krontab-template-wrapper/index.html","searchKeys":["KrontabTemplateWrapper"]},{"name":"merge()","description":null,"location":"kdocs/dev.inmo.krontab/merge.html","searchKeys":["merge()"]},{"name":"next()","description":null,"location":"kdocs/dev.inmo.krontab/next.html","searchKeys":["next()"]},{"name":"nextOrNow()","description":null,"location":"kdocs/dev.inmo.krontab/next-or-now.html","searchKeys":["nextOrNow()"]},{"name":"nextOrNowWithOffset()","description":null,"location":"kdocs/dev.inmo.krontab/next-or-now-with-offset.html","searchKeys":["nextOrNowWithOffset()"]},{"name":"nextOrRelative()","description":null,"location":"kdocs/dev.inmo.krontab/next-or-relative.html","searchKeys":["nextOrRelative()"]},{"name":"nextTimeZoned()","description":null,"location":"kdocs/dev.inmo.krontab/next-time-zoned.html","searchKeys":["nextTimeZoned()"]},{"name":"toKronScheduler()","description":null,"location":"kdocs/dev.inmo.krontab/to-kron-scheduler.html","searchKeys":["toKronScheduler()"]},{"name":"toSchedule()","description":null,"location":"kdocs/dev.inmo.krontab/to-schedule.html","searchKeys":["toSchedule()"]},{"name":"wrapAsKronScheduler()","description":null,"location":"kdocs/dev.inmo.krontab/wrap-as-kron-scheduler.html","searchKeys":["wrapAsKronScheduler()"]},{"name":"dev.inmo.krontab.builder","description":null,"location":"kdocs/dev.inmo.krontab.builder/index.html","searchKeys":["dev.inmo.krontab.builder"]},{"name":"buildSchedule()","description":null,"location":"kdocs/dev.inmo.krontab.builder/build-schedule.html","searchKeys":["buildSchedule()"]},{"name":"DaysOfMonthBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-days-of-month-builder/index.html","searchKeys":["DaysOfMonthBuilder"]},{"name":"HoursBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-hours-builder/index.html","searchKeys":["HoursBuilder"]},{"name":"MinutesBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-minutes-builder/index.html","searchKeys":["MinutesBuilder"]},{"name":"MonthsBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-months-builder/index.html","searchKeys":["MonthsBuilder"]},{"name":"SchedulerBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/index.html","searchKeys":["SchedulerBuilder"]},{"name":"SecondsBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-seconds-builder/index.html","searchKeys":["SecondsBuilder"]},{"name":"TimeBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-time-builder/index.html","searchKeys":["TimeBuilder"]},{"name":"WeekDaysBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-week-days-builder/index.html","searchKeys":["WeekDaysBuilder"]},{"name":"YearsBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-years-builder/index.html","searchKeys":["YearsBuilder"]},{"name":"dev.inmo.krontab.collection","description":null,"location":"kdocs/dev.inmo.krontab.collection/index.html","searchKeys":["dev.inmo.krontab.collection"]},{"name":"CollectionKronScheduler","description":null,"location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/index.html","searchKeys":["CollectionKronScheduler"]},{"name":"includeAll()","description":null,"location":"kdocs/dev.inmo.krontab.collection/include-all.html","searchKeys":["includeAll()"]},{"name":"plus()","description":null,"location":"kdocs/dev.inmo.krontab.collection/plus.html","searchKeys":["plus()"]},{"name":"plusAssign()","description":null,"location":"kdocs/dev.inmo.krontab.collection/plus-assign.html","searchKeys":["plusAssign()"]},{"name":"dev.inmo.krontab.internal","description":null,"location":"kdocs/dev.inmo.krontab.internal/index.html","searchKeys":["dev.inmo.krontab.internal"]},{"name":"NearDateTimeCalculator","description":null,"location":"kdocs/dev.inmo.krontab.internal/-near-date-time-calculator/index.html","searchKeys":["NearDateTimeCalculator"]},{"name":"dev.inmo.krontab.utils","description":null,"location":"kdocs/dev.inmo.krontab.utils/index.html","searchKeys":["dev.inmo.krontab.utils"]},{"name":"asFlow()","description":null,"location":"kdocs/dev.inmo.krontab.utils/as-flow.html","searchKeys":["asFlow()"]},{"name":"asTzFlow()","description":null,"location":"kdocs/dev.inmo.krontab.utils/as-tz-flow.html","searchKeys":["asTzFlow()"]},{"name":"copy()","description":null,"location":"kdocs/dev.inmo.krontab.utils/copy.html","searchKeys":["copy()"]}] +[{"name":"kdocs","description":null,"location":"index.html","searchKeys":["kdocs"]},{"name":"dev.inmo.krontab","description":null,"location":"kdocs/dev.inmo.krontab/index.html","searchKeys":["dev.inmo.krontab"]},{"name":"AnyTimeScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-any-time-scheduler.html","searchKeys":["AnyTimeScheduler"]},{"name":"buildSchedule()","description":null,"location":"kdocs/dev.inmo.krontab/build-schedule.html","searchKeys":["buildSchedule()"]},{"name":"createSimpleScheduler()","description":null,"location":"kdocs/dev.inmo.krontab/create-simple-scheduler.html","searchKeys":["createSimpleScheduler()"]},{"name":"doInfinity()","description":null,"location":"kdocs/dev.inmo.krontab/do-infinity.html","searchKeys":["doInfinity()"]},{"name":"doInfinityLocal()","description":null,"location":"kdocs/dev.inmo.krontab/do-infinity-local.html","searchKeys":["doInfinityLocal()"]},{"name":"doInfinityTz()","description":null,"location":"kdocs/dev.inmo.krontab/do-infinity-tz.html","searchKeys":["doInfinityTz()"]},{"name":"doOnce()","description":null,"location":"kdocs/dev.inmo.krontab/do-once.html","searchKeys":["doOnce()"]},{"name":"doOnceLocal()","description":null,"location":"kdocs/dev.inmo.krontab/do-once-local.html","searchKeys":["doOnceLocal()"]},{"name":"doOnceTz()","description":null,"location":"kdocs/dev.inmo.krontab/do-once-tz.html","searchKeys":["doOnceTz()"]},{"name":"doWhile()","description":null,"location":"kdocs/dev.inmo.krontab/do-while.html","searchKeys":["doWhile()"]},{"name":"doWhileLocal()","description":null,"location":"kdocs/dev.inmo.krontab/do-while-local.html","searchKeys":["doWhileLocal()"]},{"name":"doWhileTz()","description":null,"location":"kdocs/dev.inmo.krontab/do-while-tz.html","searchKeys":["doWhileTz()"]},{"name":"enqueueKronSchedulerWork()","description":null,"location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork()"]},{"name":"enqueueKrontabTemplateSchedulerWork()","description":null,"location":"kdocs/dev.inmo.krontab/enqueue-krontab-template-scheduler-work.html","searchKeys":["enqueueKrontabTemplateSchedulerWork()"]},{"name":"EveryDayOfMonthScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-every-day-of-month-scheduler.html","searchKeys":["EveryDayOfMonthScheduler"]},{"name":"EveryHourScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-every-hour-scheduler.html","searchKeys":["EveryHourScheduler"]},{"name":"EveryMinuteScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-every-minute-scheduler.html","searchKeys":["EveryMinuteScheduler"]},{"name":"EveryMonthScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-every-month-scheduler.html","searchKeys":["EveryMonthScheduler"]},{"name":"EverySecondScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-every-second-scheduler.html","searchKeys":["EverySecondScheduler"]},{"name":"EveryYearScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-every-year-scheduler.html","searchKeys":["EveryYearScheduler"]},{"name":"KronScheduler","description":null,"location":"kdocs/dev.inmo.krontab/-kron-scheduler/index.html","searchKeys":["KronScheduler"]},{"name":"KronSchedulerTz","description":null,"location":"kdocs/dev.inmo.krontab/-kron-scheduler-tz/index.html","searchKeys":["KronSchedulerTz"]},{"name":"KronSchedulerWork","description":null,"location":"kdocs/dev.inmo.krontab/-kron-scheduler-work/index.html","searchKeys":["KronSchedulerWork"]},{"name":"KrontabTemplateSchedulerWork","description":null,"location":"kdocs/dev.inmo.krontab/-krontab-template-scheduler-work/index.html","searchKeys":["KrontabTemplateSchedulerWork"]},{"name":"krontabTemplateWorkField","description":null,"location":"kdocs/dev.inmo.krontab/krontab-template-work-field.html","searchKeys":["krontabTemplateWorkField"]},{"name":"KrontabTemplateWrapper","description":null,"location":"kdocs/dev.inmo.krontab/-krontab-template-wrapper/index.html","searchKeys":["KrontabTemplateWrapper"]},{"name":"merge()","description":null,"location":"kdocs/dev.inmo.krontab/merge.html","searchKeys":["merge()"]},{"name":"next()","description":null,"location":"kdocs/dev.inmo.krontab/next.html","searchKeys":["next()"]},{"name":"nextOrNow()","description":null,"location":"kdocs/dev.inmo.krontab/next-or-now.html","searchKeys":["nextOrNow()"]},{"name":"nextOrNowWithOffset()","description":null,"location":"kdocs/dev.inmo.krontab/next-or-now-with-offset.html","searchKeys":["nextOrNowWithOffset()"]},{"name":"nextOrRelative()","description":null,"location":"kdocs/dev.inmo.krontab/next-or-relative.html","searchKeys":["nextOrRelative()"]},{"name":"nextTimeZoned()","description":null,"location":"kdocs/dev.inmo.krontab/next-time-zoned.html","searchKeys":["nextTimeZoned()"]},{"name":"toKronScheduler()","description":null,"location":"kdocs/dev.inmo.krontab/to-kron-scheduler.html","searchKeys":["toKronScheduler()"]},{"name":"toSchedule()","description":null,"location":"kdocs/dev.inmo.krontab/to-schedule.html","searchKeys":["toSchedule()"]},{"name":"wrapAsKronScheduler()","description":null,"location":"kdocs/dev.inmo.krontab/wrap-as-kron-scheduler.html","searchKeys":["wrapAsKronScheduler()"]},{"name":"dev.inmo.krontab.builder","description":null,"location":"kdocs/dev.inmo.krontab.builder/index.html","searchKeys":["dev.inmo.krontab.builder"]},{"name":"buildSchedule()","description":null,"location":"kdocs/dev.inmo.krontab.builder/build-schedule.html","searchKeys":["buildSchedule()"]},{"name":"DaysOfMonthBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-days-of-month-builder/index.html","searchKeys":["DaysOfMonthBuilder"]},{"name":"HoursBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-hours-builder/index.html","searchKeys":["HoursBuilder"]},{"name":"MinutesBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-minutes-builder/index.html","searchKeys":["MinutesBuilder"]},{"name":"MonthsBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-months-builder/index.html","searchKeys":["MonthsBuilder"]},{"name":"SchedulerBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/index.html","searchKeys":["SchedulerBuilder"]},{"name":"SecondsBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-seconds-builder/index.html","searchKeys":["SecondsBuilder"]},{"name":"TimeBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-time-builder/index.html","searchKeys":["TimeBuilder"]},{"name":"WeekDaysBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-week-days-builder/index.html","searchKeys":["WeekDaysBuilder"]},{"name":"YearsBuilder","description":null,"location":"kdocs/dev.inmo.krontab.builder/-years-builder/index.html","searchKeys":["YearsBuilder"]},{"name":"dev.inmo.krontab.collection","description":null,"location":"kdocs/dev.inmo.krontab.collection/index.html","searchKeys":["dev.inmo.krontab.collection"]},{"name":"CollectionKronScheduler","description":null,"location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/index.html","searchKeys":["CollectionKronScheduler"]},{"name":"includeAll()","description":null,"location":"kdocs/dev.inmo.krontab.collection/include-all.html","searchKeys":["includeAll()"]},{"name":"plus()","description":null,"location":"kdocs/dev.inmo.krontab.collection/plus.html","searchKeys":["plus()"]},{"name":"plusAssign()","description":null,"location":"kdocs/dev.inmo.krontab.collection/plus-assign.html","searchKeys":["plusAssign()"]},{"name":"dev.inmo.krontab.internal","description":null,"location":"kdocs/dev.inmo.krontab.internal/index.html","searchKeys":["dev.inmo.krontab.internal"]},{"name":"NearDateTimeCalculator","description":null,"location":"kdocs/dev.inmo.krontab.internal/-near-date-time-calculator/index.html","searchKeys":["NearDateTimeCalculator"]},{"name":"dev.inmo.krontab.utils","description":null,"location":"kdocs/dev.inmo.krontab.utils/index.html","searchKeys":["dev.inmo.krontab.utils"]},{"name":"asFlow()","description":null,"location":"kdocs/dev.inmo.krontab.utils/as-flow.html","searchKeys":["asFlow()"]},{"name":"asTzFlow()","description":null,"location":"kdocs/dev.inmo.krontab.utils/as-tz-flow.html","searchKeys":["asTzFlow()"]},{"name":"copy()","description":null,"location":"kdocs/dev.inmo.krontab.utils/copy.html","searchKeys":["copy()"]}] diff --git a/scripts/pages.json b/scripts/pages.json index 1549bfd..391ca6c 100644 --- a/scripts/pages.json +++ b/scripts/pages.json @@ -1 +1 @@ -[{"name":"abstract class KronSchedulerWork(context: Context, workerParams: WorkerParameters) : CoroutineWorker","description":"dev.inmo.krontab.KronSchedulerWork","location":"kdocs/dev.inmo.krontab/-kron-scheduler-work/index.html","searchKeys":["KronSchedulerWork","abstract class KronSchedulerWork(context: Context, workerParams: WorkerParameters) : CoroutineWorker","dev.inmo.krontab.KronSchedulerWork"]},{"name":"abstract class KrontabTemplateSchedulerWork(context: Context, workerParams: WorkerParameters) : KronSchedulerWork","description":"dev.inmo.krontab.KrontabTemplateSchedulerWork","location":"kdocs/dev.inmo.krontab/-krontab-template-scheduler-work/index.html","searchKeys":["KrontabTemplateSchedulerWork","abstract class KrontabTemplateSchedulerWork(context: Context, workerParams: WorkerParameters) : KronSchedulerWork","dev.inmo.krontab.KrontabTemplateSchedulerWork"]},{"name":"abstract fun calculateNearTime(relativelyTo: DateTime): Pair?","description":"dev.inmo.krontab.internal.NearDateTimeCalculator.calculateNearTime","location":"kdocs/dev.inmo.krontab.internal/-near-date-time-calculator/calculate-near-time.html","searchKeys":["calculateNearTime","abstract fun calculateNearTime(relativelyTo: DateTime): Pair?","dev.inmo.krontab.internal.NearDateTimeCalculator.calculateNearTime"]},{"name":"abstract suspend fun next(relatively: DateTime = DateTime.now()): DateTime?","description":"dev.inmo.krontab.KronScheduler.next","location":"kdocs/dev.inmo.krontab/-kron-scheduler/next.html","searchKeys":["next","abstract suspend fun next(relatively: DateTime = DateTime.now()): DateTime?","dev.inmo.krontab.KronScheduler.next"]},{"name":"abstract suspend fun next(relatively: DateTimeTz): DateTimeTz?","description":"dev.inmo.krontab.KronSchedulerTz.next","location":"kdocs/dev.inmo.krontab/-kron-scheduler-tz/next.html","searchKeys":["next","abstract suspend fun next(relatively: DateTimeTz): DateTimeTz?","dev.inmo.krontab.KronSchedulerTz.next"]},{"name":"class DaysOfMonthBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.DaysOfMonthBuilder","location":"kdocs/dev.inmo.krontab.builder/-days-of-month-builder/index.html","searchKeys":["DaysOfMonthBuilder","class DaysOfMonthBuilder : TimeBuilder ","dev.inmo.krontab.builder.DaysOfMonthBuilder"]},{"name":"class HoursBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.HoursBuilder","location":"kdocs/dev.inmo.krontab.builder/-hours-builder/index.html","searchKeys":["HoursBuilder","class HoursBuilder : TimeBuilder ","dev.inmo.krontab.builder.HoursBuilder"]},{"name":"class MinutesBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.MinutesBuilder","location":"kdocs/dev.inmo.krontab.builder/-minutes-builder/index.html","searchKeys":["MinutesBuilder","class MinutesBuilder : TimeBuilder ","dev.inmo.krontab.builder.MinutesBuilder"]},{"name":"class MonthsBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.MonthsBuilder","location":"kdocs/dev.inmo.krontab.builder/-months-builder/index.html","searchKeys":["MonthsBuilder","class MonthsBuilder : TimeBuilder ","dev.inmo.krontab.builder.MonthsBuilder"]},{"name":"class SchedulerBuilder(seconds: Array?, minutes: Array?, hours: Array?, dayOfMonth: Array?, month: Array?, year: Array?, dayOfWeek: Array?, offset: Minutes?)","description":"dev.inmo.krontab.builder.SchedulerBuilder","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/index.html","searchKeys":["SchedulerBuilder","class SchedulerBuilder(seconds: Array?, minutes: Array?, hours: Array?, dayOfMonth: Array?, month: Array?, year: Array?, dayOfWeek: Array?, offset: Minutes?)","dev.inmo.krontab.builder.SchedulerBuilder"]},{"name":"class SecondsBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.SecondsBuilder","location":"kdocs/dev.inmo.krontab.builder/-seconds-builder/index.html","searchKeys":["SecondsBuilder","class SecondsBuilder : TimeBuilder ","dev.inmo.krontab.builder.SecondsBuilder"]},{"name":"class WeekDaysBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.WeekDaysBuilder","location":"kdocs/dev.inmo.krontab.builder/-week-days-builder/index.html","searchKeys":["WeekDaysBuilder","class WeekDaysBuilder : TimeBuilder ","dev.inmo.krontab.builder.WeekDaysBuilder"]},{"name":"class YearsBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.YearsBuilder","location":"kdocs/dev.inmo.krontab.builder/-years-builder/index.html","searchKeys":["YearsBuilder","class YearsBuilder : TimeBuilder ","dev.inmo.krontab.builder.YearsBuilder"]},{"name":"const val krontabTemplateWorkField: String","description":"dev.inmo.krontab.krontabTemplateWorkField","location":"kdocs/dev.inmo.krontab/krontab-template-work-field.html","searchKeys":["krontabTemplateWorkField","const val krontabTemplateWorkField: String","dev.inmo.krontab.krontabTemplateWorkField"]},{"name":"data class CollectionKronScheduler : KronSchedulerTz","description":"dev.inmo.krontab.collection.CollectionKronScheduler","location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/index.html","searchKeys":["CollectionKronScheduler","data class CollectionKronScheduler : KronSchedulerTz","dev.inmo.krontab.collection.CollectionKronScheduler"]},{"name":"data class KrontabTemplateWrapper(template: KrontabTemplate) : KronScheduler","description":"dev.inmo.krontab.KrontabTemplateWrapper","location":"kdocs/dev.inmo.krontab/-krontab-template-wrapper/index.html","searchKeys":["KrontabTemplateWrapper","data class KrontabTemplateWrapper(template: KrontabTemplate) : KronScheduler","dev.inmo.krontab.KrontabTemplateWrapper"]},{"name":"fun DateTime.copy(year: Int = yearInt, month: Int = month1, dayOfMonth: Int = this.dayOfMonth, hour: Int = hours, minute: Int = minutes, second: Int = seconds, milliseconds: Int = this.milliseconds): DateTime","description":"dev.inmo.krontab.utils.copy","location":"kdocs/dev.inmo.krontab.utils/copy.html","searchKeys":["copy","fun DateTime.copy(year: Int = yearInt, month: Int = month1, dayOfMonth: Int = this.dayOfMonth, hour: Int = hours, minute: Int = minutes, second: Int = seconds, milliseconds: Int = this.milliseconds): DateTime","dev.inmo.krontab.utils.copy"]},{"name":"fun DaysOfMonthBuilder()","description":"dev.inmo.krontab.builder.DaysOfMonthBuilder.DaysOfMonthBuilder","location":"kdocs/dev.inmo.krontab.builder/-days-of-month-builder/-days-of-month-builder.html","searchKeys":["DaysOfMonthBuilder","fun DaysOfMonthBuilder()","dev.inmo.krontab.builder.DaysOfMonthBuilder.DaysOfMonthBuilder"]},{"name":"fun HoursBuilder()","description":"dev.inmo.krontab.builder.HoursBuilder.HoursBuilder","location":"kdocs/dev.inmo.krontab.builder/-hours-builder/-hours-builder.html","searchKeys":["HoursBuilder","fun HoursBuilder()","dev.inmo.krontab.builder.HoursBuilder.HoursBuilder"]},{"name":"fun Iterator.merge(): CollectionKronScheduler","description":"dev.inmo.krontab.merge","location":"kdocs/dev.inmo.krontab/merge.html","searchKeys":["merge","fun Iterator.merge(): CollectionKronScheduler","dev.inmo.krontab.merge"]},{"name":"fun KronScheduler.asFlow(): Flow","description":"dev.inmo.krontab.utils.asFlow","location":"kdocs/dev.inmo.krontab.utils/as-flow.html","searchKeys":["asFlow","fun KronScheduler.asFlow(): Flow","dev.inmo.krontab.utils.asFlow"]},{"name":"fun KronScheduler.asTzFlow(): Flow","description":"dev.inmo.krontab.utils.asTzFlow","location":"kdocs/dev.inmo.krontab.utils/as-tz-flow.html","searchKeys":["asTzFlow","fun KronScheduler.asTzFlow(): Flow","dev.inmo.krontab.utils.asTzFlow"]},{"name":"fun KronSchedulerWork(context: Context, workerParams: WorkerParameters)","description":"dev.inmo.krontab.KronSchedulerWork.KronSchedulerWork","location":"kdocs/dev.inmo.krontab/-kron-scheduler-work/-kron-scheduler-work.html","searchKeys":["KronSchedulerWork","fun KronSchedulerWork(context: Context, workerParams: WorkerParameters)","dev.inmo.krontab.KronSchedulerWork.KronSchedulerWork"]},{"name":"fun KrontabTemplate.toKronScheduler(): KronScheduler","description":"dev.inmo.krontab.toKronScheduler","location":"kdocs/dev.inmo.krontab/to-kron-scheduler.html","searchKeys":["toKronScheduler","fun KrontabTemplate.toKronScheduler(): KronScheduler","dev.inmo.krontab.toKronScheduler"]},{"name":"fun KrontabTemplate.toKronScheduler(defaultOffset: Minutes): KronSchedulerTz","description":"dev.inmo.krontab.toKronScheduler","location":"kdocs/dev.inmo.krontab/to-kron-scheduler.html","searchKeys":["toKronScheduler","fun KrontabTemplate.toKronScheduler(defaultOffset: Minutes): KronSchedulerTz","dev.inmo.krontab.toKronScheduler"]},{"name":"fun KrontabTemplate.toSchedule(): KronScheduler","description":"dev.inmo.krontab.toSchedule","location":"kdocs/dev.inmo.krontab/to-schedule.html","searchKeys":["toSchedule","fun KrontabTemplate.toSchedule(): KronScheduler","dev.inmo.krontab.toSchedule"]},{"name":"fun KrontabTemplate.toSchedule(defaultOffset: Minutes): KronSchedulerTz","description":"dev.inmo.krontab.toSchedule","location":"kdocs/dev.inmo.krontab/to-schedule.html","searchKeys":["toSchedule","fun KrontabTemplate.toSchedule(defaultOffset: Minutes): KronSchedulerTz","dev.inmo.krontab.toSchedule"]},{"name":"fun KrontabTemplate.wrapAsKronScheduler(): KrontabTemplateWrapper","description":"dev.inmo.krontab.wrapAsKronScheduler","location":"kdocs/dev.inmo.krontab/wrap-as-kron-scheduler.html","searchKeys":["wrapAsKronScheduler","fun KrontabTemplate.wrapAsKronScheduler(): KrontabTemplateWrapper","dev.inmo.krontab.wrapAsKronScheduler"]},{"name":"fun KrontabTemplateSchedulerWork(context: Context, workerParams: WorkerParameters)","description":"dev.inmo.krontab.KrontabTemplateSchedulerWork.KrontabTemplateSchedulerWork","location":"kdocs/dev.inmo.krontab/-krontab-template-scheduler-work/-krontab-template-scheduler-work.html","searchKeys":["KrontabTemplateSchedulerWork","fun KrontabTemplateSchedulerWork(context: Context, workerParams: WorkerParameters)","dev.inmo.krontab.KrontabTemplateSchedulerWork.KrontabTemplateSchedulerWork"]},{"name":"fun KrontabTemplateWrapper(template: KrontabTemplate)","description":"dev.inmo.krontab.KrontabTemplateWrapper.KrontabTemplateWrapper","location":"kdocs/dev.inmo.krontab/-krontab-template-wrapper/-krontab-template-wrapper.html","searchKeys":["KrontabTemplateWrapper","fun KrontabTemplateWrapper(template: KrontabTemplate)","dev.inmo.krontab.KrontabTemplateWrapper.KrontabTemplateWrapper"]},{"name":"fun MinutesBuilder()","description":"dev.inmo.krontab.builder.MinutesBuilder.MinutesBuilder","location":"kdocs/dev.inmo.krontab.builder/-minutes-builder/-minutes-builder.html","searchKeys":["MinutesBuilder","fun MinutesBuilder()","dev.inmo.krontab.builder.MinutesBuilder.MinutesBuilder"]},{"name":"fun MonthsBuilder()","description":"dev.inmo.krontab.builder.MonthsBuilder.MonthsBuilder","location":"kdocs/dev.inmo.krontab.builder/-months-builder/-months-builder.html","searchKeys":["MonthsBuilder","fun MonthsBuilder()","dev.inmo.krontab.builder.MonthsBuilder.MonthsBuilder"]},{"name":"fun SchedulerBuilder(seconds: Array? = null, minutes: Array? = null, hours: Array? = null, dayOfMonth: Array? = null, month: Array? = null, year: Array? = null, dayOfWeek: Array? = null, offset: Minutes? = null)","description":"dev.inmo.krontab.builder.SchedulerBuilder.SchedulerBuilder","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/-scheduler-builder.html","searchKeys":["SchedulerBuilder","fun SchedulerBuilder(seconds: Array? = null, minutes: Array? = null, hours: Array? = null, dayOfMonth: Array? = null, month: Array? = null, year: Array? = null, dayOfWeek: Array? = null, offset: Minutes? = null)","dev.inmo.krontab.builder.SchedulerBuilder.SchedulerBuilder"]},{"name":"fun SecondsBuilder()","description":"dev.inmo.krontab.builder.SecondsBuilder.SecondsBuilder","location":"kdocs/dev.inmo.krontab.builder/-seconds-builder/-seconds-builder.html","searchKeys":["SecondsBuilder","fun SecondsBuilder()","dev.inmo.krontab.builder.SecondsBuilder.SecondsBuilder"]},{"name":"fun WeekDaysBuilder()","description":"dev.inmo.krontab.builder.WeekDaysBuilder.WeekDaysBuilder","location":"kdocs/dev.inmo.krontab.builder/-week-days-builder/-week-days-builder.html","searchKeys":["WeekDaysBuilder","fun WeekDaysBuilder()","dev.inmo.krontab.builder.WeekDaysBuilder.WeekDaysBuilder"]},{"name":"fun YearsBuilder()","description":"dev.inmo.krontab.builder.YearsBuilder.YearsBuilder","location":"kdocs/dev.inmo.krontab.builder/-years-builder/-years-builder.html","searchKeys":["YearsBuilder","fun YearsBuilder()","dev.inmo.krontab.builder.YearsBuilder.YearsBuilder"]},{"name":"fun allowAll()","description":"dev.inmo.krontab.builder.TimeBuilder.allowAll","location":"kdocs/dev.inmo.krontab.builder/-time-builder/allow-all.html","searchKeys":["allowAll","fun allowAll()","dev.inmo.krontab.builder.TimeBuilder.allowAll"]},{"name":"fun build(): KronScheduler","description":"dev.inmo.krontab.builder.SchedulerBuilder.build","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/build.html","searchKeys":["build","fun build(): KronScheduler","dev.inmo.krontab.builder.SchedulerBuilder.build"]},{"name":"fun buildSchedule(incoming: KrontabTemplate): KronScheduler","description":"dev.inmo.krontab.buildSchedule","location":"kdocs/dev.inmo.krontab/build-schedule.html","searchKeys":["buildSchedule","fun buildSchedule(incoming: KrontabTemplate): KronScheduler","dev.inmo.krontab.buildSchedule"]},{"name":"fun buildSchedule(incoming: KrontabTemplate, defaultOffset: Minutes): KronSchedulerTz","description":"dev.inmo.krontab.buildSchedule","location":"kdocs/dev.inmo.krontab/build-schedule.html","searchKeys":["buildSchedule","fun buildSchedule(incoming: KrontabTemplate, defaultOffset: Minutes): KronSchedulerTz","dev.inmo.krontab.buildSchedule"]},{"name":"fun buildSchedule(offset: Minutes, settingsBlock: SchedulerBuilder.() -> Unit): KronSchedulerTz","description":"dev.inmo.krontab.builder.buildSchedule","location":"kdocs/dev.inmo.krontab.builder/build-schedule.html","searchKeys":["buildSchedule","fun buildSchedule(offset: Minutes, settingsBlock: SchedulerBuilder.() -> Unit): KronSchedulerTz","dev.inmo.krontab.builder.buildSchedule"]},{"name":"fun buildSchedule(settingsBlock: SchedulerBuilder.() -> Unit): KronScheduler","description":"dev.inmo.krontab.builder.buildSchedule","location":"kdocs/dev.inmo.krontab.builder/build-schedule.html","searchKeys":["buildSchedule","fun buildSchedule(settingsBlock: SchedulerBuilder.() -> Unit): KronScheduler","dev.inmo.krontab.builder.buildSchedule"]},{"name":"fun createSimpleScheduler(incoming: KrontabTemplate): KronScheduler","description":"dev.inmo.krontab.createSimpleScheduler","location":"kdocs/dev.inmo.krontab/create-simple-scheduler.html","searchKeys":["createSimpleScheduler","fun createSimpleScheduler(incoming: KrontabTemplate): KronScheduler","dev.inmo.krontab.createSimpleScheduler"]},{"name":"fun createSimpleScheduler(incoming: KrontabTemplate, defaultOffset: Minutes): KronSchedulerTz","description":"dev.inmo.krontab.createSimpleScheduler","location":"kdocs/dev.inmo.krontab/create-simple-scheduler.html","searchKeys":["createSimpleScheduler","fun createSimpleScheduler(incoming: KrontabTemplate, defaultOffset: Minutes): KronSchedulerTz","dev.inmo.krontab.createSimpleScheduler"]},{"name":"fun dayOfMonth(block: DaysOfMonthBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.dayOfMonth","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/day-of-month.html","searchKeys":["dayOfMonth","fun dayOfMonth(block: DaysOfMonthBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.dayOfMonth"]},{"name":"fun dayOfWeek(block: WeekDaysBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.dayOfWeek","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/day-of-week.html","searchKeys":["dayOfWeek","fun dayOfWeek(block: WeekDaysBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.dayOfWeek"]},{"name":"fun hours(block: HoursBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.hours","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/hours.html","searchKeys":["hours","fun hours(block: HoursBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.hours"]},{"name":"fun include(kronScheduler: KronScheduler)","description":"dev.inmo.krontab.collection.CollectionKronScheduler.include","location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/include.html","searchKeys":["include","fun include(kronScheduler: KronScheduler)","dev.inmo.krontab.collection.CollectionKronScheduler.include"]},{"name":"fun includeFirst()","description":"dev.inmo.krontab.builder.TimeBuilder.includeFirst","location":"kdocs/dev.inmo.krontab.builder/-time-builder/include-first.html","searchKeys":["includeFirst","fun includeFirst()","dev.inmo.krontab.builder.TimeBuilder.includeFirst"]},{"name":"fun includeLast()","description":"dev.inmo.krontab.builder.TimeBuilder.includeLast","location":"kdocs/dev.inmo.krontab.builder/-time-builder/include-last.html","searchKeys":["includeLast","fun includeLast()","dev.inmo.krontab.builder.TimeBuilder.includeLast"]},{"name":"fun interface NearDateTimeCalculator","description":"dev.inmo.krontab.internal.NearDateTimeCalculator","location":"kdocs/dev.inmo.krontab.internal/-near-date-time-calculator/index.html","searchKeys":["NearDateTimeCalculator","fun interface NearDateTimeCalculator","dev.inmo.krontab.internal.NearDateTimeCalculator"]},{"name":"fun minutes(block: MinutesBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.minutes","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/minutes.html","searchKeys":["minutes","fun minutes(block: MinutesBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.minutes"]},{"name":"fun months(block: MonthsBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.months","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/months.html","searchKeys":["months","fun months(block: MonthsBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.months"]},{"name":"fun seconds(block: SecondsBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.seconds","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/seconds.html","searchKeys":["seconds","fun seconds(block: SecondsBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.seconds"]},{"name":"fun years(block: YearsBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.years","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/years.html","searchKeys":["years","fun years(block: YearsBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.years"]},{"name":"infix fun Int.every(delay: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.every","location":"kdocs/dev.inmo.krontab.builder/-time-builder/every.html","searchKeys":["every","infix fun Int.every(delay: Int): Array","dev.inmo.krontab.builder.TimeBuilder.every"]},{"name":"infix fun Int.upTo(endIncluding: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.upTo","location":"kdocs/dev.inmo.krontab.builder/-time-builder/up-to.html","searchKeys":["upTo","infix fun Int.upTo(endIncluding: Int): Array","dev.inmo.krontab.builder.TimeBuilder.upTo"]},{"name":"infix fun at(value: Int)","description":"dev.inmo.krontab.builder.TimeBuilder.at","location":"kdocs/dev.inmo.krontab.builder/-time-builder/at.html","searchKeys":["at","infix fun at(value: Int)","dev.inmo.krontab.builder.TimeBuilder.at"]},{"name":"infix fun every(delay: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.every","location":"kdocs/dev.inmo.krontab.builder/-time-builder/every.html","searchKeys":["every","infix fun every(delay: Int): Array","dev.inmo.krontab.builder.TimeBuilder.every"]},{"name":"infix fun include(array: Array)","description":"dev.inmo.krontab.builder.TimeBuilder.include","location":"kdocs/dev.inmo.krontab.builder/-time-builder/include.html","searchKeys":["include","infix fun include(array: Array)","dev.inmo.krontab.builder.TimeBuilder.include"]},{"name":"infix fun upTo(endIncluding: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.upTo","location":"kdocs/dev.inmo.krontab.builder/-time-builder/up-to.html","searchKeys":["upTo","infix fun upTo(endIncluding: Int): Array","dev.inmo.krontab.builder.TimeBuilder.upTo"]},{"name":"infix inline fun each(value: Int)","description":"dev.inmo.krontab.builder.TimeBuilder.each","location":"kdocs/dev.inmo.krontab.builder/-time-builder/each.html","searchKeys":["each","infix inline fun each(value: Int)","dev.inmo.krontab.builder.TimeBuilder.each"]},{"name":"infix inline fun from(value: Int): Int","description":"dev.inmo.krontab.builder.TimeBuilder.from","location":"kdocs/dev.inmo.krontab.builder/-time-builder/from.html","searchKeys":["from","infix inline fun from(value: Int): Int","dev.inmo.krontab.builder.TimeBuilder.from"]},{"name":"infix operator fun Int.rangeTo(endIncluding: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.rangeTo","location":"kdocs/dev.inmo.krontab.builder/-time-builder/range-to.html","searchKeys":["rangeTo","infix operator fun Int.rangeTo(endIncluding: Int): Array","dev.inmo.krontab.builder.TimeBuilder.rangeTo"]},{"name":"infix operator fun rangeTo(endIncluding: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.rangeTo","location":"kdocs/dev.inmo.krontab.builder/-time-builder/range-to.html","searchKeys":["rangeTo","infix operator fun rangeTo(endIncluding: Int): Array","dev.inmo.krontab.builder.TimeBuilder.rangeTo"]},{"name":"inline fun CollectionKronScheduler.includeAll(kronSchedulers: List)","description":"dev.inmo.krontab.collection.includeAll","location":"kdocs/dev.inmo.krontab.collection/include-all.html","searchKeys":["includeAll","inline fun CollectionKronScheduler.includeAll(kronSchedulers: List)","dev.inmo.krontab.collection.includeAll"]},{"name":"inline fun CollectionKronScheduler.includeAll(vararg kronSchedulers: KronScheduler)","description":"dev.inmo.krontab.collection.includeAll","location":"kdocs/dev.inmo.krontab.collection/include-all.html","searchKeys":["includeAll","inline fun CollectionKronScheduler.includeAll(vararg kronSchedulers: KronScheduler)","dev.inmo.krontab.collection.includeAll"]},{"name":"inline fun Iterable.merge(): CollectionKronScheduler","description":"dev.inmo.krontab.merge","location":"kdocs/dev.inmo.krontab/merge.html","searchKeys":["merge","inline fun Iterable.merge(): CollectionKronScheduler","dev.inmo.krontab.merge"]},{"name":"inline fun merge(vararg kronDateTimeSchedulers: KronScheduler): CollectionKronScheduler","description":"dev.inmo.krontab.merge","location":"kdocs/dev.inmo.krontab/merge.html","searchKeys":["merge","inline fun merge(vararg kronDateTimeSchedulers: KronScheduler): CollectionKronScheduler","dev.inmo.krontab.merge"]},{"name":"inline suspend fun Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation","description":"dev.inmo.krontab.enqueueKronSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork","inline suspend fun Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation","dev.inmo.krontab.enqueueKronSchedulerWork"]},{"name":"inline suspend fun Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?","description":"dev.inmo.krontab.enqueueKronSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork","inline suspend fun Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?","dev.inmo.krontab.enqueueKronSchedulerWork"]},{"name":"inline suspend fun Context.enqueueKrontabTemplateSchedulerWork(workName: String, krontabTemplate: KrontabTemplate, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.(data: Data) -> Unit = {}): Operation?","description":"dev.inmo.krontab.enqueueKrontabTemplateSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-krontab-template-scheduler-work.html","searchKeys":["enqueueKrontabTemplateSchedulerWork","inline suspend fun Context.enqueueKrontabTemplateSchedulerWork(workName: String, krontabTemplate: KrontabTemplate, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.(data: Data) -> Unit = {}): Operation?","dev.inmo.krontab.enqueueKrontabTemplateSchedulerWork"]},{"name":"inline suspend fun KronScheduler.doOnce(noinline block: suspend () -> T): T","description":"dev.inmo.krontab.doOnce","location":"kdocs/dev.inmo.krontab/do-once.html","searchKeys":["doOnce","inline suspend fun KronScheduler.doOnce(noinline block: suspend () -> T): T","dev.inmo.krontab.doOnce"]},{"name":"inline suspend fun doOnce(scheduleConfig: String, noinline block: suspend () -> T): T","description":"dev.inmo.krontab.doOnce","location":"kdocs/dev.inmo.krontab/do-once.html","searchKeys":["doOnce","inline suspend fun doOnce(scheduleConfig: String, noinline block: suspend () -> T): T","dev.inmo.krontab.doOnce"]},{"name":"inline suspend fun KronScheduler.doInfinity(noinline block: suspend () -> Unit)","description":"dev.inmo.krontab.doInfinity","location":"kdocs/dev.inmo.krontab/do-infinity.html","searchKeys":["doInfinity","inline suspend fun KronScheduler.doInfinity(noinline block: suspend () -> Unit)","dev.inmo.krontab.doInfinity"]},{"name":"inline suspend fun KronScheduler.doWhile(noinline block: suspend () -> Boolean)","description":"dev.inmo.krontab.doWhile","location":"kdocs/dev.inmo.krontab/do-while.html","searchKeys":["doWhile","inline suspend fun KronScheduler.doWhile(noinline block: suspend () -> Boolean)","dev.inmo.krontab.doWhile"]},{"name":"inline suspend fun doInfinity(scheduleConfig: String, noinline block: suspend () -> Unit)","description":"dev.inmo.krontab.doInfinity","location":"kdocs/dev.inmo.krontab/do-infinity.html","searchKeys":["doInfinity","inline suspend fun doInfinity(scheduleConfig: String, noinline block: suspend () -> Unit)","dev.inmo.krontab.doInfinity"]},{"name":"inline suspend fun doWhile(scheduleConfig: String, noinline block: suspend () -> Boolean)","description":"dev.inmo.krontab.doWhile","location":"kdocs/dev.inmo.krontab/do-while.html","searchKeys":["doWhile","inline suspend fun doWhile(scheduleConfig: String, noinline block: suspend () -> Boolean)","dev.inmo.krontab.doWhile"]},{"name":"interface KronScheduler","description":"dev.inmo.krontab.KronScheduler","location":"kdocs/dev.inmo.krontab/-kron-scheduler/index.html","searchKeys":["KronScheduler","interface KronScheduler","dev.inmo.krontab.KronScheduler"]},{"name":"interface KronSchedulerTz : KronScheduler","description":"dev.inmo.krontab.KronSchedulerTz","location":"kdocs/dev.inmo.krontab/-kron-scheduler-tz/index.html","searchKeys":["KronSchedulerTz","interface KronSchedulerTz : KronScheduler","dev.inmo.krontab.KronSchedulerTz"]},{"name":"open suspend override fun doWork(): ListenableWorker.Result","description":"dev.inmo.krontab.KronSchedulerWork.doWork","location":"kdocs/dev.inmo.krontab/-kron-scheduler-work/do-work.html","searchKeys":["doWork","open suspend override fun doWork(): ListenableWorker.Result","dev.inmo.krontab.KronSchedulerWork.doWork"]},{"name":"open suspend override fun next(relatively: DateTime): DateTime","description":"dev.inmo.krontab.collection.CollectionKronScheduler.next","location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/next.html","searchKeys":["next","open suspend override fun next(relatively: DateTime): DateTime","dev.inmo.krontab.collection.CollectionKronScheduler.next"]},{"name":"open suspend override fun next(relatively: DateTime): DateTime?","description":"dev.inmo.krontab.KronSchedulerTz.next","location":"kdocs/dev.inmo.krontab/-kron-scheduler-tz/next.html","searchKeys":["next","open suspend override fun next(relatively: DateTime): DateTime?","dev.inmo.krontab.KronSchedulerTz.next"]},{"name":"open suspend override fun next(relatively: DateTimeTz): DateTimeTz","description":"dev.inmo.krontab.collection.CollectionKronScheduler.next","location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/next.html","searchKeys":["next","open suspend override fun next(relatively: DateTimeTz): DateTimeTz","dev.inmo.krontab.collection.CollectionKronScheduler.next"]},{"name":"operator fun CollectionKronScheduler.plusAssign(kronScheduler: KronScheduler)","description":"dev.inmo.krontab.collection.plusAssign","location":"kdocs/dev.inmo.krontab.collection/plus-assign.html","searchKeys":["plusAssign","operator fun CollectionKronScheduler.plusAssign(kronScheduler: KronScheduler)","dev.inmo.krontab.collection.plusAssign"]},{"name":"operator fun KronScheduler.plus(kronScheduler: KronScheduler): CollectionKronScheduler","description":"dev.inmo.krontab.collection.plus","location":"kdocs/dev.inmo.krontab.collection/plus.html","searchKeys":["plus","operator fun KronScheduler.plus(kronScheduler: KronScheduler): CollectionKronScheduler","dev.inmo.krontab.collection.plus"]},{"name":"sealed class TimeBuilder","description":"dev.inmo.krontab.builder.TimeBuilder","location":"kdocs/dev.inmo.krontab.builder/-time-builder/index.html","searchKeys":["TimeBuilder","sealed class TimeBuilder","dev.inmo.krontab.builder.TimeBuilder"]},{"name":"suspend fun Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, workClass: Class, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation","description":"dev.inmo.krontab.enqueueKronSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork","suspend fun Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, workClass: Class, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation","dev.inmo.krontab.enqueueKronSchedulerWork"]},{"name":"suspend fun Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, workClass: Class, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?","description":"dev.inmo.krontab.enqueueKronSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork","suspend fun Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, workClass: Class, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?","dev.inmo.krontab.enqueueKronSchedulerWork"]},{"name":"suspend fun KronScheduler.next(relatively: DateTimeTz): DateTimeTz?","description":"dev.inmo.krontab.next","location":"kdocs/dev.inmo.krontab/next.html","searchKeys":["next","suspend fun KronScheduler.next(relatively: DateTimeTz): DateTimeTz?","dev.inmo.krontab.next"]},{"name":"suspend fun KronScheduler.nextOrNow(): DateTime","description":"dev.inmo.krontab.nextOrNow","location":"kdocs/dev.inmo.krontab/next-or-now.html","searchKeys":["nextOrNow","suspend fun KronScheduler.nextOrNow(): DateTime","dev.inmo.krontab.nextOrNow"]},{"name":"suspend fun KronScheduler.nextOrRelative(relatively: DateTime = DateTime.now()): DateTime","description":"dev.inmo.krontab.nextOrRelative","location":"kdocs/dev.inmo.krontab/next-or-relative.html","searchKeys":["nextOrRelative","suspend fun KronScheduler.nextOrRelative(relatively: DateTime = DateTime.now()): DateTime","dev.inmo.krontab.nextOrRelative"]},{"name":"suspend fun KronScheduler.nextTimeZoned(): DateTimeTz?","description":"dev.inmo.krontab.nextTimeZoned","location":"kdocs/dev.inmo.krontab/next-time-zoned.html","searchKeys":["nextTimeZoned","suspend fun KronScheduler.nextTimeZoned(): DateTimeTz?","dev.inmo.krontab.nextTimeZoned"]},{"name":"suspend fun KronSchedulerTz.nextOrNowWithOffset(): DateTimeTz","description":"dev.inmo.krontab.nextOrNowWithOffset","location":"kdocs/dev.inmo.krontab/next-or-now-with-offset.html","searchKeys":["nextOrNowWithOffset","suspend fun KronSchedulerTz.nextOrNowWithOffset(): DateTimeTz","dev.inmo.krontab.nextOrNowWithOffset"]},{"name":"suspend fun KronSchedulerTz.nextOrRelative(relatively: DateTimeTz): DateTimeTz","description":"dev.inmo.krontab.nextOrRelative","location":"kdocs/dev.inmo.krontab/next-or-relative.html","searchKeys":["nextOrRelative","suspend fun KronSchedulerTz.nextOrRelative(relatively: DateTimeTz): DateTimeTz","dev.inmo.krontab.nextOrRelative"]},{"name":"val AnyTimeScheduler: KronScheduler","description":"dev.inmo.krontab.AnyTimeScheduler","location":"kdocs/dev.inmo.krontab/-any-time-scheduler.html","searchKeys":["AnyTimeScheduler","val AnyTimeScheduler: KronScheduler","dev.inmo.krontab.AnyTimeScheduler"]},{"name":"val EveryDayOfMonthScheduler: KronScheduler","description":"dev.inmo.krontab.EveryDayOfMonthScheduler","location":"kdocs/dev.inmo.krontab/-every-day-of-month-scheduler.html","searchKeys":["EveryDayOfMonthScheduler","val EveryDayOfMonthScheduler: KronScheduler","dev.inmo.krontab.EveryDayOfMonthScheduler"]},{"name":"val EveryHourScheduler: KronScheduler","description":"dev.inmo.krontab.EveryHourScheduler","location":"kdocs/dev.inmo.krontab/-every-hour-scheduler.html","searchKeys":["EveryHourScheduler","val EveryHourScheduler: KronScheduler","dev.inmo.krontab.EveryHourScheduler"]},{"name":"val EveryMinuteScheduler: KronScheduler","description":"dev.inmo.krontab.EveryMinuteScheduler","location":"kdocs/dev.inmo.krontab/-every-minute-scheduler.html","searchKeys":["EveryMinuteScheduler","val EveryMinuteScheduler: KronScheduler","dev.inmo.krontab.EveryMinuteScheduler"]},{"name":"val EveryMonthScheduler: KronScheduler","description":"dev.inmo.krontab.EveryMonthScheduler","location":"kdocs/dev.inmo.krontab/-every-month-scheduler.html","searchKeys":["EveryMonthScheduler","val EveryMonthScheduler: KronScheduler","dev.inmo.krontab.EveryMonthScheduler"]},{"name":"val EverySecondScheduler: KronScheduler","description":"dev.inmo.krontab.EverySecondScheduler","location":"kdocs/dev.inmo.krontab/-every-second-scheduler.html","searchKeys":["EverySecondScheduler","val EverySecondScheduler: KronScheduler","dev.inmo.krontab.EverySecondScheduler"]},{"name":"val EveryYearScheduler: KronScheduler","description":"dev.inmo.krontab.EveryYearScheduler","location":"kdocs/dev.inmo.krontab/-every-year-scheduler.html","searchKeys":["EveryYearScheduler","val EveryYearScheduler: KronScheduler","dev.inmo.krontab.EveryYearScheduler"]},{"name":"val first: Int","description":"dev.inmo.krontab.builder.TimeBuilder.first","location":"kdocs/dev.inmo.krontab.builder/-time-builder/first.html","searchKeys":["first","val first: Int","dev.inmo.krontab.builder.TimeBuilder.first"]},{"name":"val last: Int","description":"dev.inmo.krontab.builder.TimeBuilder.last","location":"kdocs/dev.inmo.krontab.builder/-time-builder/last.html","searchKeys":["last","val last: Int","dev.inmo.krontab.builder.TimeBuilder.last"]},{"name":"val template: KrontabTemplate","description":"dev.inmo.krontab.KrontabTemplateWrapper.template","location":"kdocs/dev.inmo.krontab/-krontab-template-wrapper/template.html","searchKeys":["template","val template: KrontabTemplate","dev.inmo.krontab.KrontabTemplateWrapper.template"]}] +[{"name":"abstract class KronSchedulerWork(context: Context, workerParams: WorkerParameters) : CoroutineWorker","description":"dev.inmo.krontab.KronSchedulerWork","location":"kdocs/dev.inmo.krontab/-kron-scheduler-work/index.html","searchKeys":["KronSchedulerWork","abstract class KronSchedulerWork(context: Context, workerParams: WorkerParameters) : CoroutineWorker","dev.inmo.krontab.KronSchedulerWork"]},{"name":"abstract class KrontabTemplateSchedulerWork(context: Context, workerParams: WorkerParameters) : KronSchedulerWork","description":"dev.inmo.krontab.KrontabTemplateSchedulerWork","location":"kdocs/dev.inmo.krontab/-krontab-template-scheduler-work/index.html","searchKeys":["KrontabTemplateSchedulerWork","abstract class KrontabTemplateSchedulerWork(context: Context, workerParams: WorkerParameters) : KronSchedulerWork","dev.inmo.krontab.KrontabTemplateSchedulerWork"]},{"name":"abstract fun calculateNearTime(relativelyTo: DateTime): Pair?","description":"dev.inmo.krontab.internal.NearDateTimeCalculator.calculateNearTime","location":"kdocs/dev.inmo.krontab.internal/-near-date-time-calculator/calculate-near-time.html","searchKeys":["calculateNearTime","abstract fun calculateNearTime(relativelyTo: DateTime): Pair?","dev.inmo.krontab.internal.NearDateTimeCalculator.calculateNearTime"]},{"name":"abstract suspend fun next(relatively: DateTime = DateTime.now()): DateTime?","description":"dev.inmo.krontab.KronScheduler.next","location":"kdocs/dev.inmo.krontab/-kron-scheduler/next.html","searchKeys":["next","abstract suspend fun next(relatively: DateTime = DateTime.now()): DateTime?","dev.inmo.krontab.KronScheduler.next"]},{"name":"abstract suspend fun next(relatively: DateTimeTz): DateTimeTz?","description":"dev.inmo.krontab.KronSchedulerTz.next","location":"kdocs/dev.inmo.krontab/-kron-scheduler-tz/next.html","searchKeys":["next","abstract suspend fun next(relatively: DateTimeTz): DateTimeTz?","dev.inmo.krontab.KronSchedulerTz.next"]},{"name":"class DaysOfMonthBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.DaysOfMonthBuilder","location":"kdocs/dev.inmo.krontab.builder/-days-of-month-builder/index.html","searchKeys":["DaysOfMonthBuilder","class DaysOfMonthBuilder : TimeBuilder ","dev.inmo.krontab.builder.DaysOfMonthBuilder"]},{"name":"class HoursBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.HoursBuilder","location":"kdocs/dev.inmo.krontab.builder/-hours-builder/index.html","searchKeys":["HoursBuilder","class HoursBuilder : TimeBuilder ","dev.inmo.krontab.builder.HoursBuilder"]},{"name":"class MinutesBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.MinutesBuilder","location":"kdocs/dev.inmo.krontab.builder/-minutes-builder/index.html","searchKeys":["MinutesBuilder","class MinutesBuilder : TimeBuilder ","dev.inmo.krontab.builder.MinutesBuilder"]},{"name":"class MonthsBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.MonthsBuilder","location":"kdocs/dev.inmo.krontab.builder/-months-builder/index.html","searchKeys":["MonthsBuilder","class MonthsBuilder : TimeBuilder ","dev.inmo.krontab.builder.MonthsBuilder"]},{"name":"class SchedulerBuilder(seconds: Array?, minutes: Array?, hours: Array?, dayOfMonth: Array?, month: Array?, year: Array?, dayOfWeek: Array?, offset: Minutes?)","description":"dev.inmo.krontab.builder.SchedulerBuilder","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/index.html","searchKeys":["SchedulerBuilder","class SchedulerBuilder(seconds: Array?, minutes: Array?, hours: Array?, dayOfMonth: Array?, month: Array?, year: Array?, dayOfWeek: Array?, offset: Minutes?)","dev.inmo.krontab.builder.SchedulerBuilder"]},{"name":"class SecondsBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.SecondsBuilder","location":"kdocs/dev.inmo.krontab.builder/-seconds-builder/index.html","searchKeys":["SecondsBuilder","class SecondsBuilder : TimeBuilder ","dev.inmo.krontab.builder.SecondsBuilder"]},{"name":"class WeekDaysBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.WeekDaysBuilder","location":"kdocs/dev.inmo.krontab.builder/-week-days-builder/index.html","searchKeys":["WeekDaysBuilder","class WeekDaysBuilder : TimeBuilder ","dev.inmo.krontab.builder.WeekDaysBuilder"]},{"name":"class YearsBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.YearsBuilder","location":"kdocs/dev.inmo.krontab.builder/-years-builder/index.html","searchKeys":["YearsBuilder","class YearsBuilder : TimeBuilder ","dev.inmo.krontab.builder.YearsBuilder"]},{"name":"const val krontabTemplateWorkField: String","description":"dev.inmo.krontab.krontabTemplateWorkField","location":"kdocs/dev.inmo.krontab/krontab-template-work-field.html","searchKeys":["krontabTemplateWorkField","const val krontabTemplateWorkField: String","dev.inmo.krontab.krontabTemplateWorkField"]},{"name":"data class CollectionKronScheduler : KronSchedulerTz","description":"dev.inmo.krontab.collection.CollectionKronScheduler","location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/index.html","searchKeys":["CollectionKronScheduler","data class CollectionKronScheduler : KronSchedulerTz","dev.inmo.krontab.collection.CollectionKronScheduler"]},{"name":"data class KrontabTemplateWrapper(template: KrontabTemplate) : KronScheduler","description":"dev.inmo.krontab.KrontabTemplateWrapper","location":"kdocs/dev.inmo.krontab/-krontab-template-wrapper/index.html","searchKeys":["KrontabTemplateWrapper","data class KrontabTemplateWrapper(template: KrontabTemplate) : KronScheduler","dev.inmo.krontab.KrontabTemplateWrapper"]},{"name":"fun DateTime.copy(year: Int = yearInt, month: Int = month1, dayOfMonth: Int = this.dayOfMonth, hour: Int = hours, minute: Int = minutes, second: Int = seconds, milliseconds: Int = this.milliseconds): DateTime","description":"dev.inmo.krontab.utils.copy","location":"kdocs/dev.inmo.krontab.utils/copy.html","searchKeys":["copy","fun DateTime.copy(year: Int = yearInt, month: Int = month1, dayOfMonth: Int = this.dayOfMonth, hour: Int = hours, minute: Int = minutes, second: Int = seconds, milliseconds: Int = this.milliseconds): DateTime","dev.inmo.krontab.utils.copy"]},{"name":"fun DaysOfMonthBuilder()","description":"dev.inmo.krontab.builder.DaysOfMonthBuilder.DaysOfMonthBuilder","location":"kdocs/dev.inmo.krontab.builder/-days-of-month-builder/-days-of-month-builder.html","searchKeys":["DaysOfMonthBuilder","fun DaysOfMonthBuilder()","dev.inmo.krontab.builder.DaysOfMonthBuilder.DaysOfMonthBuilder"]},{"name":"fun HoursBuilder()","description":"dev.inmo.krontab.builder.HoursBuilder.HoursBuilder","location":"kdocs/dev.inmo.krontab.builder/-hours-builder/-hours-builder.html","searchKeys":["HoursBuilder","fun HoursBuilder()","dev.inmo.krontab.builder.HoursBuilder.HoursBuilder"]},{"name":"fun Iterator.merge(): CollectionKronScheduler","description":"dev.inmo.krontab.merge","location":"kdocs/dev.inmo.krontab/merge.html","searchKeys":["merge","fun Iterator.merge(): CollectionKronScheduler","dev.inmo.krontab.merge"]},{"name":"fun KronScheduler.asFlow(): Flow","description":"dev.inmo.krontab.utils.asFlow","location":"kdocs/dev.inmo.krontab.utils/as-flow.html","searchKeys":["asFlow","fun KronScheduler.asFlow(): Flow","dev.inmo.krontab.utils.asFlow"]},{"name":"fun KronScheduler.asTzFlow(): Flow","description":"dev.inmo.krontab.utils.asTzFlow","location":"kdocs/dev.inmo.krontab.utils/as-tz-flow.html","searchKeys":["asTzFlow","fun KronScheduler.asTzFlow(): Flow","dev.inmo.krontab.utils.asTzFlow"]},{"name":"fun KronSchedulerTz.asTzFlow(): Flow","description":"dev.inmo.krontab.utils.asTzFlow","location":"kdocs/dev.inmo.krontab.utils/as-tz-flow.html","searchKeys":["asTzFlow","fun KronSchedulerTz.asTzFlow(): Flow","dev.inmo.krontab.utils.asTzFlow"]},{"name":"fun KronSchedulerWork(context: Context, workerParams: WorkerParameters)","description":"dev.inmo.krontab.KronSchedulerWork.KronSchedulerWork","location":"kdocs/dev.inmo.krontab/-kron-scheduler-work/-kron-scheduler-work.html","searchKeys":["KronSchedulerWork","fun KronSchedulerWork(context: Context, workerParams: WorkerParameters)","dev.inmo.krontab.KronSchedulerWork.KronSchedulerWork"]},{"name":"fun KrontabTemplate.toKronScheduler(): KronScheduler","description":"dev.inmo.krontab.toKronScheduler","location":"kdocs/dev.inmo.krontab/to-kron-scheduler.html","searchKeys":["toKronScheduler","fun KrontabTemplate.toKronScheduler(): KronScheduler","dev.inmo.krontab.toKronScheduler"]},{"name":"fun KrontabTemplate.toKronScheduler(defaultOffset: Minutes): KronSchedulerTz","description":"dev.inmo.krontab.toKronScheduler","location":"kdocs/dev.inmo.krontab/to-kron-scheduler.html","searchKeys":["toKronScheduler","fun KrontabTemplate.toKronScheduler(defaultOffset: Minutes): KronSchedulerTz","dev.inmo.krontab.toKronScheduler"]},{"name":"fun KrontabTemplate.toSchedule(): KronScheduler","description":"dev.inmo.krontab.toSchedule","location":"kdocs/dev.inmo.krontab/to-schedule.html","searchKeys":["toSchedule","fun KrontabTemplate.toSchedule(): KronScheduler","dev.inmo.krontab.toSchedule"]},{"name":"fun KrontabTemplate.toSchedule(defaultOffset: Minutes): KronSchedulerTz","description":"dev.inmo.krontab.toSchedule","location":"kdocs/dev.inmo.krontab/to-schedule.html","searchKeys":["toSchedule","fun KrontabTemplate.toSchedule(defaultOffset: Minutes): KronSchedulerTz","dev.inmo.krontab.toSchedule"]},{"name":"fun KrontabTemplate.wrapAsKronScheduler(): KrontabTemplateWrapper","description":"dev.inmo.krontab.wrapAsKronScheduler","location":"kdocs/dev.inmo.krontab/wrap-as-kron-scheduler.html","searchKeys":["wrapAsKronScheduler","fun KrontabTemplate.wrapAsKronScheduler(): KrontabTemplateWrapper","dev.inmo.krontab.wrapAsKronScheduler"]},{"name":"fun KrontabTemplateSchedulerWork(context: Context, workerParams: WorkerParameters)","description":"dev.inmo.krontab.KrontabTemplateSchedulerWork.KrontabTemplateSchedulerWork","location":"kdocs/dev.inmo.krontab/-krontab-template-scheduler-work/-krontab-template-scheduler-work.html","searchKeys":["KrontabTemplateSchedulerWork","fun KrontabTemplateSchedulerWork(context: Context, workerParams: WorkerParameters)","dev.inmo.krontab.KrontabTemplateSchedulerWork.KrontabTemplateSchedulerWork"]},{"name":"fun KrontabTemplateWrapper(template: KrontabTemplate)","description":"dev.inmo.krontab.KrontabTemplateWrapper.KrontabTemplateWrapper","location":"kdocs/dev.inmo.krontab/-krontab-template-wrapper/-krontab-template-wrapper.html","searchKeys":["KrontabTemplateWrapper","fun KrontabTemplateWrapper(template: KrontabTemplate)","dev.inmo.krontab.KrontabTemplateWrapper.KrontabTemplateWrapper"]},{"name":"fun MinutesBuilder()","description":"dev.inmo.krontab.builder.MinutesBuilder.MinutesBuilder","location":"kdocs/dev.inmo.krontab.builder/-minutes-builder/-minutes-builder.html","searchKeys":["MinutesBuilder","fun MinutesBuilder()","dev.inmo.krontab.builder.MinutesBuilder.MinutesBuilder"]},{"name":"fun MonthsBuilder()","description":"dev.inmo.krontab.builder.MonthsBuilder.MonthsBuilder","location":"kdocs/dev.inmo.krontab.builder/-months-builder/-months-builder.html","searchKeys":["MonthsBuilder","fun MonthsBuilder()","dev.inmo.krontab.builder.MonthsBuilder.MonthsBuilder"]},{"name":"fun SchedulerBuilder(seconds: Array? = null, minutes: Array? = null, hours: Array? = null, dayOfMonth: Array? = null, month: Array? = null, year: Array? = null, dayOfWeek: Array? = null, offset: Minutes? = null)","description":"dev.inmo.krontab.builder.SchedulerBuilder.SchedulerBuilder","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/-scheduler-builder.html","searchKeys":["SchedulerBuilder","fun SchedulerBuilder(seconds: Array? = null, minutes: Array? = null, hours: Array? = null, dayOfMonth: Array? = null, month: Array? = null, year: Array? = null, dayOfWeek: Array? = null, offset: Minutes? = null)","dev.inmo.krontab.builder.SchedulerBuilder.SchedulerBuilder"]},{"name":"fun SecondsBuilder()","description":"dev.inmo.krontab.builder.SecondsBuilder.SecondsBuilder","location":"kdocs/dev.inmo.krontab.builder/-seconds-builder/-seconds-builder.html","searchKeys":["SecondsBuilder","fun SecondsBuilder()","dev.inmo.krontab.builder.SecondsBuilder.SecondsBuilder"]},{"name":"fun WeekDaysBuilder()","description":"dev.inmo.krontab.builder.WeekDaysBuilder.WeekDaysBuilder","location":"kdocs/dev.inmo.krontab.builder/-week-days-builder/-week-days-builder.html","searchKeys":["WeekDaysBuilder","fun WeekDaysBuilder()","dev.inmo.krontab.builder.WeekDaysBuilder.WeekDaysBuilder"]},{"name":"fun YearsBuilder()","description":"dev.inmo.krontab.builder.YearsBuilder.YearsBuilder","location":"kdocs/dev.inmo.krontab.builder/-years-builder/-years-builder.html","searchKeys":["YearsBuilder","fun YearsBuilder()","dev.inmo.krontab.builder.YearsBuilder.YearsBuilder"]},{"name":"fun allowAll()","description":"dev.inmo.krontab.builder.TimeBuilder.allowAll","location":"kdocs/dev.inmo.krontab.builder/-time-builder/allow-all.html","searchKeys":["allowAll","fun allowAll()","dev.inmo.krontab.builder.TimeBuilder.allowAll"]},{"name":"fun build(): KronScheduler","description":"dev.inmo.krontab.builder.SchedulerBuilder.build","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/build.html","searchKeys":["build","fun build(): KronScheduler","dev.inmo.krontab.builder.SchedulerBuilder.build"]},{"name":"fun buildSchedule(incoming: KrontabTemplate): KronScheduler","description":"dev.inmo.krontab.buildSchedule","location":"kdocs/dev.inmo.krontab/build-schedule.html","searchKeys":["buildSchedule","fun buildSchedule(incoming: KrontabTemplate): KronScheduler","dev.inmo.krontab.buildSchedule"]},{"name":"fun buildSchedule(incoming: KrontabTemplate, defaultOffset: Minutes): KronSchedulerTz","description":"dev.inmo.krontab.buildSchedule","location":"kdocs/dev.inmo.krontab/build-schedule.html","searchKeys":["buildSchedule","fun buildSchedule(incoming: KrontabTemplate, defaultOffset: Minutes): KronSchedulerTz","dev.inmo.krontab.buildSchedule"]},{"name":"fun buildSchedule(offset: Minutes, settingsBlock: SchedulerBuilder.() -> Unit): KronSchedulerTz","description":"dev.inmo.krontab.builder.buildSchedule","location":"kdocs/dev.inmo.krontab.builder/build-schedule.html","searchKeys":["buildSchedule","fun buildSchedule(offset: Minutes, settingsBlock: SchedulerBuilder.() -> Unit): KronSchedulerTz","dev.inmo.krontab.builder.buildSchedule"]},{"name":"fun buildSchedule(settingsBlock: SchedulerBuilder.() -> Unit): KronScheduler","description":"dev.inmo.krontab.builder.buildSchedule","location":"kdocs/dev.inmo.krontab.builder/build-schedule.html","searchKeys":["buildSchedule","fun buildSchedule(settingsBlock: SchedulerBuilder.() -> Unit): KronScheduler","dev.inmo.krontab.builder.buildSchedule"]},{"name":"fun createSimpleScheduler(incoming: KrontabTemplate): KronScheduler","description":"dev.inmo.krontab.createSimpleScheduler","location":"kdocs/dev.inmo.krontab/create-simple-scheduler.html","searchKeys":["createSimpleScheduler","fun createSimpleScheduler(incoming: KrontabTemplate): KronScheduler","dev.inmo.krontab.createSimpleScheduler"]},{"name":"fun createSimpleScheduler(incoming: KrontabTemplate, defaultOffset: Minutes): KronSchedulerTz","description":"dev.inmo.krontab.createSimpleScheduler","location":"kdocs/dev.inmo.krontab/create-simple-scheduler.html","searchKeys":["createSimpleScheduler","fun createSimpleScheduler(incoming: KrontabTemplate, defaultOffset: Minutes): KronSchedulerTz","dev.inmo.krontab.createSimpleScheduler"]},{"name":"fun dayOfMonth(block: DaysOfMonthBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.dayOfMonth","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/day-of-month.html","searchKeys":["dayOfMonth","fun dayOfMonth(block: DaysOfMonthBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.dayOfMonth"]},{"name":"fun dayOfWeek(block: WeekDaysBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.dayOfWeek","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/day-of-week.html","searchKeys":["dayOfWeek","fun dayOfWeek(block: WeekDaysBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.dayOfWeek"]},{"name":"fun hours(block: HoursBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.hours","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/hours.html","searchKeys":["hours","fun hours(block: HoursBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.hours"]},{"name":"fun include(kronScheduler: KronScheduler)","description":"dev.inmo.krontab.collection.CollectionKronScheduler.include","location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/include.html","searchKeys":["include","fun include(kronScheduler: KronScheduler)","dev.inmo.krontab.collection.CollectionKronScheduler.include"]},{"name":"fun includeFirst()","description":"dev.inmo.krontab.builder.TimeBuilder.includeFirst","location":"kdocs/dev.inmo.krontab.builder/-time-builder/include-first.html","searchKeys":["includeFirst","fun includeFirst()","dev.inmo.krontab.builder.TimeBuilder.includeFirst"]},{"name":"fun includeLast()","description":"dev.inmo.krontab.builder.TimeBuilder.includeLast","location":"kdocs/dev.inmo.krontab.builder/-time-builder/include-last.html","searchKeys":["includeLast","fun includeLast()","dev.inmo.krontab.builder.TimeBuilder.includeLast"]},{"name":"fun interface NearDateTimeCalculator","description":"dev.inmo.krontab.internal.NearDateTimeCalculator","location":"kdocs/dev.inmo.krontab.internal/-near-date-time-calculator/index.html","searchKeys":["NearDateTimeCalculator","fun interface NearDateTimeCalculator","dev.inmo.krontab.internal.NearDateTimeCalculator"]},{"name":"fun minutes(block: MinutesBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.minutes","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/minutes.html","searchKeys":["minutes","fun minutes(block: MinutesBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.minutes"]},{"name":"fun months(block: MonthsBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.months","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/months.html","searchKeys":["months","fun months(block: MonthsBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.months"]},{"name":"fun seconds(block: SecondsBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.seconds","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/seconds.html","searchKeys":["seconds","fun seconds(block: SecondsBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.seconds"]},{"name":"fun years(block: YearsBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.years","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/years.html","searchKeys":["years","fun years(block: YearsBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.years"]},{"name":"infix fun Int.every(delay: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.every","location":"kdocs/dev.inmo.krontab.builder/-time-builder/every.html","searchKeys":["every","infix fun Int.every(delay: Int): Array","dev.inmo.krontab.builder.TimeBuilder.every"]},{"name":"infix fun Int.upTo(endIncluding: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.upTo","location":"kdocs/dev.inmo.krontab.builder/-time-builder/up-to.html","searchKeys":["upTo","infix fun Int.upTo(endIncluding: Int): Array","dev.inmo.krontab.builder.TimeBuilder.upTo"]},{"name":"infix fun at(value: Int)","description":"dev.inmo.krontab.builder.TimeBuilder.at","location":"kdocs/dev.inmo.krontab.builder/-time-builder/at.html","searchKeys":["at","infix fun at(value: Int)","dev.inmo.krontab.builder.TimeBuilder.at"]},{"name":"infix fun every(delay: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.every","location":"kdocs/dev.inmo.krontab.builder/-time-builder/every.html","searchKeys":["every","infix fun every(delay: Int): Array","dev.inmo.krontab.builder.TimeBuilder.every"]},{"name":"infix fun include(array: Array)","description":"dev.inmo.krontab.builder.TimeBuilder.include","location":"kdocs/dev.inmo.krontab.builder/-time-builder/include.html","searchKeys":["include","infix fun include(array: Array)","dev.inmo.krontab.builder.TimeBuilder.include"]},{"name":"infix fun upTo(endIncluding: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.upTo","location":"kdocs/dev.inmo.krontab.builder/-time-builder/up-to.html","searchKeys":["upTo","infix fun upTo(endIncluding: Int): Array","dev.inmo.krontab.builder.TimeBuilder.upTo"]},{"name":"infix inline fun each(value: Int)","description":"dev.inmo.krontab.builder.TimeBuilder.each","location":"kdocs/dev.inmo.krontab.builder/-time-builder/each.html","searchKeys":["each","infix inline fun each(value: Int)","dev.inmo.krontab.builder.TimeBuilder.each"]},{"name":"infix inline fun from(value: Int): Int","description":"dev.inmo.krontab.builder.TimeBuilder.from","location":"kdocs/dev.inmo.krontab.builder/-time-builder/from.html","searchKeys":["from","infix inline fun from(value: Int): Int","dev.inmo.krontab.builder.TimeBuilder.from"]},{"name":"infix operator fun Int.rangeTo(endIncluding: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.rangeTo","location":"kdocs/dev.inmo.krontab.builder/-time-builder/range-to.html","searchKeys":["rangeTo","infix operator fun Int.rangeTo(endIncluding: Int): Array","dev.inmo.krontab.builder.TimeBuilder.rangeTo"]},{"name":"infix operator fun rangeTo(endIncluding: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.rangeTo","location":"kdocs/dev.inmo.krontab.builder/-time-builder/range-to.html","searchKeys":["rangeTo","infix operator fun rangeTo(endIncluding: Int): Array","dev.inmo.krontab.builder.TimeBuilder.rangeTo"]},{"name":"inline fun CollectionKronScheduler.includeAll(kronSchedulers: List)","description":"dev.inmo.krontab.collection.includeAll","location":"kdocs/dev.inmo.krontab.collection/include-all.html","searchKeys":["includeAll","inline fun CollectionKronScheduler.includeAll(kronSchedulers: List)","dev.inmo.krontab.collection.includeAll"]},{"name":"inline fun CollectionKronScheduler.includeAll(vararg kronSchedulers: KronScheduler)","description":"dev.inmo.krontab.collection.includeAll","location":"kdocs/dev.inmo.krontab.collection/include-all.html","searchKeys":["includeAll","inline fun CollectionKronScheduler.includeAll(vararg kronSchedulers: KronScheduler)","dev.inmo.krontab.collection.includeAll"]},{"name":"inline fun Iterable.merge(): CollectionKronScheduler","description":"dev.inmo.krontab.merge","location":"kdocs/dev.inmo.krontab/merge.html","searchKeys":["merge","inline fun Iterable.merge(): CollectionKronScheduler","dev.inmo.krontab.merge"]},{"name":"inline fun merge(vararg kronDateTimeSchedulers: KronScheduler): CollectionKronScheduler","description":"dev.inmo.krontab.merge","location":"kdocs/dev.inmo.krontab/merge.html","searchKeys":["merge","inline fun merge(vararg kronDateTimeSchedulers: KronScheduler): CollectionKronScheduler","dev.inmo.krontab.merge"]},{"name":"inline suspend fun Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation","description":"dev.inmo.krontab.enqueueKronSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork","inline suspend fun Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation","dev.inmo.krontab.enqueueKronSchedulerWork"]},{"name":"inline suspend fun Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?","description":"dev.inmo.krontab.enqueueKronSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork","inline suspend fun Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?","dev.inmo.krontab.enqueueKronSchedulerWork"]},{"name":"inline suspend fun Context.enqueueKrontabTemplateSchedulerWork(workName: String, krontabTemplate: KrontabTemplate, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.(data: Data) -> Unit = {}): Operation?","description":"dev.inmo.krontab.enqueueKrontabTemplateSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-krontab-template-scheduler-work.html","searchKeys":["enqueueKrontabTemplateSchedulerWork","inline suspend fun Context.enqueueKrontabTemplateSchedulerWork(workName: String, krontabTemplate: KrontabTemplate, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.(data: Data) -> Unit = {}): Operation?","dev.inmo.krontab.enqueueKrontabTemplateSchedulerWork"]},{"name":"inline suspend fun KronScheduler.doOnce(noinline block: suspend () -> T): T","description":"dev.inmo.krontab.doOnce","location":"kdocs/dev.inmo.krontab/do-once.html","searchKeys":["doOnce","inline suspend fun KronScheduler.doOnce(noinline block: suspend () -> T): T","dev.inmo.krontab.doOnce"]},{"name":"inline suspend fun KronScheduler.doOnceLocal(noinline block: suspend (DateTime) -> T): T","description":"dev.inmo.krontab.doOnceLocal","location":"kdocs/dev.inmo.krontab/do-once-local.html","searchKeys":["doOnceLocal","inline suspend fun KronScheduler.doOnceLocal(noinline block: suspend (DateTime) -> T): T","dev.inmo.krontab.doOnceLocal"]},{"name":"inline suspend fun KronScheduler.doOnceTz(noinline block: suspend (DateTimeTz) -> T): T","description":"dev.inmo.krontab.doOnceTz","location":"kdocs/dev.inmo.krontab/do-once-tz.html","searchKeys":["doOnceTz","inline suspend fun KronScheduler.doOnceTz(noinline block: suspend (DateTimeTz) -> T): T","dev.inmo.krontab.doOnceTz"]},{"name":"inline suspend fun doOnce(scheduleConfig: String, noinline block: suspend () -> T): T","description":"dev.inmo.krontab.doOnce","location":"kdocs/dev.inmo.krontab/do-once.html","searchKeys":["doOnce","inline suspend fun doOnce(scheduleConfig: String, noinline block: suspend () -> T): T","dev.inmo.krontab.doOnce"]},{"name":"inline suspend fun doOnce(scheduleConfig: String, noinline block: suspend (DateTime) -> T): T","description":"dev.inmo.krontab.doOnce","location":"kdocs/dev.inmo.krontab/do-once.html","searchKeys":["doOnce","inline suspend fun doOnce(scheduleConfig: String, noinline block: suspend (DateTime) -> T): T","dev.inmo.krontab.doOnce"]},{"name":"inline suspend fun doOnceTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> T): T","description":"dev.inmo.krontab.doOnceTz","location":"kdocs/dev.inmo.krontab/do-once-tz.html","searchKeys":["doOnceTz","inline suspend fun doOnceTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> T): T","dev.inmo.krontab.doOnceTz"]},{"name":"inline suspend fun KronScheduler.doInfinity(noinline block: suspend () -> Unit)","description":"dev.inmo.krontab.doInfinity","location":"kdocs/dev.inmo.krontab/do-infinity.html","searchKeys":["doInfinity","inline suspend fun KronScheduler.doInfinity(noinline block: suspend () -> Unit)","dev.inmo.krontab.doInfinity"]},{"name":"inline suspend fun KronScheduler.doInfinityLocal(noinline block: suspend (DateTime) -> Unit)","description":"dev.inmo.krontab.doInfinityLocal","location":"kdocs/dev.inmo.krontab/do-infinity-local.html","searchKeys":["doInfinityLocal","inline suspend fun KronScheduler.doInfinityLocal(noinline block: suspend (DateTime) -> Unit)","dev.inmo.krontab.doInfinityLocal"]},{"name":"inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (DateTimeTz) -> Unit)","description":"dev.inmo.krontab.doInfinityTz","location":"kdocs/dev.inmo.krontab/do-infinity-tz.html","searchKeys":["doInfinityTz","inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (DateTimeTz) -> Unit)","dev.inmo.krontab.doInfinityTz"]},{"name":"inline suspend fun KronScheduler.doWhile(noinline block: suspend () -> Boolean)","description":"dev.inmo.krontab.doWhile","location":"kdocs/dev.inmo.krontab/do-while.html","searchKeys":["doWhile","inline suspend fun KronScheduler.doWhile(noinline block: suspend () -> Boolean)","dev.inmo.krontab.doWhile"]},{"name":"inline suspend fun KronScheduler.doWhileLocal(noinline block: suspend (DateTime) -> Boolean)","description":"dev.inmo.krontab.doWhileLocal","location":"kdocs/dev.inmo.krontab/do-while-local.html","searchKeys":["doWhileLocal","inline suspend fun KronScheduler.doWhileLocal(noinline block: suspend (DateTime) -> Boolean)","dev.inmo.krontab.doWhileLocal"]},{"name":"inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (DateTimeTz) -> Boolean)","description":"dev.inmo.krontab.doWhileTz","location":"kdocs/dev.inmo.krontab/do-while-tz.html","searchKeys":["doWhileTz","inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (DateTimeTz) -> Boolean)","dev.inmo.krontab.doWhileTz"]},{"name":"inline suspend fun doInfinity(scheduleConfig: String, noinline block: suspend () -> Unit)","description":"dev.inmo.krontab.doInfinity","location":"kdocs/dev.inmo.krontab/do-infinity.html","searchKeys":["doInfinity","inline suspend fun doInfinity(scheduleConfig: String, noinline block: suspend () -> Unit)","dev.inmo.krontab.doInfinity"]},{"name":"inline suspend fun doInfinityLocal(scheduleConfig: String, noinline block: suspend (DateTime) -> Unit)","description":"dev.inmo.krontab.doInfinityLocal","location":"kdocs/dev.inmo.krontab/do-infinity-local.html","searchKeys":["doInfinityLocal","inline suspend fun doInfinityLocal(scheduleConfig: String, noinline block: suspend (DateTime) -> Unit)","dev.inmo.krontab.doInfinityLocal"]},{"name":"inline suspend fun doInfinityTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> Unit)","description":"dev.inmo.krontab.doInfinityTz","location":"kdocs/dev.inmo.krontab/do-infinity-tz.html","searchKeys":["doInfinityTz","inline suspend fun doInfinityTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> Unit)","dev.inmo.krontab.doInfinityTz"]},{"name":"inline suspend fun doWhile(scheduleConfig: String, noinline block: suspend () -> Boolean)","description":"dev.inmo.krontab.doWhile","location":"kdocs/dev.inmo.krontab/do-while.html","searchKeys":["doWhile","inline suspend fun doWhile(scheduleConfig: String, noinline block: suspend () -> Boolean)","dev.inmo.krontab.doWhile"]},{"name":"inline suspend fun doWhileLocal(scheduleConfig: String, noinline block: suspend (DateTime) -> Boolean)","description":"dev.inmo.krontab.doWhileLocal","location":"kdocs/dev.inmo.krontab/do-while-local.html","searchKeys":["doWhileLocal","inline suspend fun doWhileLocal(scheduleConfig: String, noinline block: suspend (DateTime) -> Boolean)","dev.inmo.krontab.doWhileLocal"]},{"name":"inline suspend fun doWhileTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> Boolean)","description":"dev.inmo.krontab.doWhileTz","location":"kdocs/dev.inmo.krontab/do-while-tz.html","searchKeys":["doWhileTz","inline suspend fun doWhileTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> Boolean)","dev.inmo.krontab.doWhileTz"]},{"name":"interface KronScheduler","description":"dev.inmo.krontab.KronScheduler","location":"kdocs/dev.inmo.krontab/-kron-scheduler/index.html","searchKeys":["KronScheduler","interface KronScheduler","dev.inmo.krontab.KronScheduler"]},{"name":"interface KronSchedulerTz : KronScheduler","description":"dev.inmo.krontab.KronSchedulerTz","location":"kdocs/dev.inmo.krontab/-kron-scheduler-tz/index.html","searchKeys":["KronSchedulerTz","interface KronSchedulerTz : KronScheduler","dev.inmo.krontab.KronSchedulerTz"]},{"name":"open suspend override fun doWork(): ListenableWorker.Result","description":"dev.inmo.krontab.KronSchedulerWork.doWork","location":"kdocs/dev.inmo.krontab/-kron-scheduler-work/do-work.html","searchKeys":["doWork","open suspend override fun doWork(): ListenableWorker.Result","dev.inmo.krontab.KronSchedulerWork.doWork"]},{"name":"open suspend override fun next(relatively: DateTime): DateTime","description":"dev.inmo.krontab.collection.CollectionKronScheduler.next","location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/next.html","searchKeys":["next","open suspend override fun next(relatively: DateTime): DateTime","dev.inmo.krontab.collection.CollectionKronScheduler.next"]},{"name":"open suspend override fun next(relatively: DateTime): DateTime?","description":"dev.inmo.krontab.KronSchedulerTz.next","location":"kdocs/dev.inmo.krontab/-kron-scheduler-tz/next.html","searchKeys":["next","open suspend override fun next(relatively: DateTime): DateTime?","dev.inmo.krontab.KronSchedulerTz.next"]},{"name":"open suspend override fun next(relatively: DateTimeTz): DateTimeTz","description":"dev.inmo.krontab.collection.CollectionKronScheduler.next","location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/next.html","searchKeys":["next","open suspend override fun next(relatively: DateTimeTz): DateTimeTz","dev.inmo.krontab.collection.CollectionKronScheduler.next"]},{"name":"operator fun CollectionKronScheduler.plusAssign(kronScheduler: KronScheduler)","description":"dev.inmo.krontab.collection.plusAssign","location":"kdocs/dev.inmo.krontab.collection/plus-assign.html","searchKeys":["plusAssign","operator fun CollectionKronScheduler.plusAssign(kronScheduler: KronScheduler)","dev.inmo.krontab.collection.plusAssign"]},{"name":"operator fun KronScheduler.plus(kronScheduler: KronScheduler): CollectionKronScheduler","description":"dev.inmo.krontab.collection.plus","location":"kdocs/dev.inmo.krontab.collection/plus.html","searchKeys":["plus","operator fun KronScheduler.plus(kronScheduler: KronScheduler): CollectionKronScheduler","dev.inmo.krontab.collection.plus"]},{"name":"sealed class TimeBuilder","description":"dev.inmo.krontab.builder.TimeBuilder","location":"kdocs/dev.inmo.krontab.builder/-time-builder/index.html","searchKeys":["TimeBuilder","sealed class TimeBuilder","dev.inmo.krontab.builder.TimeBuilder"]},{"name":"suspend fun Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, workClass: Class, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation","description":"dev.inmo.krontab.enqueueKronSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork","suspend fun Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, workClass: Class, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation","dev.inmo.krontab.enqueueKronSchedulerWork"]},{"name":"suspend fun Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, workClass: Class, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?","description":"dev.inmo.krontab.enqueueKronSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork","suspend fun Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, workClass: Class, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?","dev.inmo.krontab.enqueueKronSchedulerWork"]},{"name":"suspend fun KronScheduler.next(relatively: DateTimeTz): DateTimeTz?","description":"dev.inmo.krontab.next","location":"kdocs/dev.inmo.krontab/next.html","searchKeys":["next","suspend fun KronScheduler.next(relatively: DateTimeTz): DateTimeTz?","dev.inmo.krontab.next"]},{"name":"suspend fun KronScheduler.nextOrNow(): DateTime","description":"dev.inmo.krontab.nextOrNow","location":"kdocs/dev.inmo.krontab/next-or-now.html","searchKeys":["nextOrNow","suspend fun KronScheduler.nextOrNow(): DateTime","dev.inmo.krontab.nextOrNow"]},{"name":"suspend fun KronScheduler.nextOrRelative(relatively: DateTime = DateTime.now()): DateTime","description":"dev.inmo.krontab.nextOrRelative","location":"kdocs/dev.inmo.krontab/next-or-relative.html","searchKeys":["nextOrRelative","suspend fun KronScheduler.nextOrRelative(relatively: DateTime = DateTime.now()): DateTime","dev.inmo.krontab.nextOrRelative"]},{"name":"suspend fun KronScheduler.nextTimeZoned(): DateTimeTz?","description":"dev.inmo.krontab.nextTimeZoned","location":"kdocs/dev.inmo.krontab/next-time-zoned.html","searchKeys":["nextTimeZoned","suspend fun KronScheduler.nextTimeZoned(): DateTimeTz?","dev.inmo.krontab.nextTimeZoned"]},{"name":"suspend fun KronSchedulerTz.nextOrNowWithOffset(): DateTimeTz","description":"dev.inmo.krontab.nextOrNowWithOffset","location":"kdocs/dev.inmo.krontab/next-or-now-with-offset.html","searchKeys":["nextOrNowWithOffset","suspend fun KronSchedulerTz.nextOrNowWithOffset(): DateTimeTz","dev.inmo.krontab.nextOrNowWithOffset"]},{"name":"suspend fun KronSchedulerTz.nextOrRelative(relatively: DateTimeTz): DateTimeTz","description":"dev.inmo.krontab.nextOrRelative","location":"kdocs/dev.inmo.krontab/next-or-relative.html","searchKeys":["nextOrRelative","suspend fun KronSchedulerTz.nextOrRelative(relatively: DateTimeTz): DateTimeTz","dev.inmo.krontab.nextOrRelative"]},{"name":"val AnyTimeScheduler: KronScheduler","description":"dev.inmo.krontab.AnyTimeScheduler","location":"kdocs/dev.inmo.krontab/-any-time-scheduler.html","searchKeys":["AnyTimeScheduler","val AnyTimeScheduler: KronScheduler","dev.inmo.krontab.AnyTimeScheduler"]},{"name":"val EveryDayOfMonthScheduler: KronScheduler","description":"dev.inmo.krontab.EveryDayOfMonthScheduler","location":"kdocs/dev.inmo.krontab/-every-day-of-month-scheduler.html","searchKeys":["EveryDayOfMonthScheduler","val EveryDayOfMonthScheduler: KronScheduler","dev.inmo.krontab.EveryDayOfMonthScheduler"]},{"name":"val EveryHourScheduler: KronScheduler","description":"dev.inmo.krontab.EveryHourScheduler","location":"kdocs/dev.inmo.krontab/-every-hour-scheduler.html","searchKeys":["EveryHourScheduler","val EveryHourScheduler: KronScheduler","dev.inmo.krontab.EveryHourScheduler"]},{"name":"val EveryMinuteScheduler: KronScheduler","description":"dev.inmo.krontab.EveryMinuteScheduler","location":"kdocs/dev.inmo.krontab/-every-minute-scheduler.html","searchKeys":["EveryMinuteScheduler","val EveryMinuteScheduler: KronScheduler","dev.inmo.krontab.EveryMinuteScheduler"]},{"name":"val EveryMonthScheduler: KronScheduler","description":"dev.inmo.krontab.EveryMonthScheduler","location":"kdocs/dev.inmo.krontab/-every-month-scheduler.html","searchKeys":["EveryMonthScheduler","val EveryMonthScheduler: KronScheduler","dev.inmo.krontab.EveryMonthScheduler"]},{"name":"val EverySecondScheduler: KronScheduler","description":"dev.inmo.krontab.EverySecondScheduler","location":"kdocs/dev.inmo.krontab/-every-second-scheduler.html","searchKeys":["EverySecondScheduler","val EverySecondScheduler: KronScheduler","dev.inmo.krontab.EverySecondScheduler"]},{"name":"val EveryYearScheduler: KronScheduler","description":"dev.inmo.krontab.EveryYearScheduler","location":"kdocs/dev.inmo.krontab/-every-year-scheduler.html","searchKeys":["EveryYearScheduler","val EveryYearScheduler: KronScheduler","dev.inmo.krontab.EveryYearScheduler"]},{"name":"val first: Int","description":"dev.inmo.krontab.builder.TimeBuilder.first","location":"kdocs/dev.inmo.krontab.builder/-time-builder/first.html","searchKeys":["first","val first: Int","dev.inmo.krontab.builder.TimeBuilder.first"]},{"name":"val last: Int","description":"dev.inmo.krontab.builder.TimeBuilder.last","location":"kdocs/dev.inmo.krontab.builder/-time-builder/last.html","searchKeys":["last","val last: Int","dev.inmo.krontab.builder.TimeBuilder.last"]},{"name":"val template: KrontabTemplate","description":"dev.inmo.krontab.KrontabTemplateWrapper.template","location":"kdocs/dev.inmo.krontab/-krontab-template-wrapper/template.html","searchKeys":["template","val template: KrontabTemplate","dev.inmo.krontab.KrontabTemplateWrapper.template"]}]