diff --git a/kdocs/dev.inmo.krontab.builder/-days-of-month-builder/-days-of-month-builder.html b/kdocs/dev.inmo.krontab.builder/-days-of-month-builder/-days-of-month-builder.html index f90a388..87cab79 100644 --- a/kdocs/dev.inmo.krontab.builder/-days-of-month-builder/-days-of-month-builder.html +++ b/kdocs/dev.inmo.krontab.builder/-days-of-month-builder/-days-of-month-builder.html @@ -54,12 +54,12 @@
-
+

DaysOfMonthBuilder

- +
constructor()(source)
-
+

DaysOfMonthBuilder

-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+
constructor()
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun allowAll()

After calling of this function this builder will allow any value of current time

+
Link copied to clipboard
+
+
+
+
fun allowAll()

After calling of this function this builder will allow any value of current time

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun at(value: Int)

Add one value to current timeline

+
Link copied to clipboard
+
+
+
+
infix fun at(value: Int)

Add one value to current timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
Link copied to clipboard
+
+
+
+
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
Link copied to clipboard
+
+
+
+
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
Link copied to clipboard
+
+
+
+
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the first possible value

+
Link copied to clipboard
+
+
+
+

Will include the first possible value

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the last possible value

+
Link copied to clipboard
+
+
+
+

Will include the last possible value

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
val first: Int

The first possible value of builder

+
Link copied to clipboard
+
+
+
+
val first: Int

The first possible value of builder

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
Link copied to clipboard
+
+
+
+
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
diff --git a/kdocs/dev.inmo.krontab.builder/-hours-builder/-hours-builder.html b/kdocs/dev.inmo.krontab.builder/-hours-builder/-hours-builder.html index c45f7e1..e04fd53 100644 --- a/kdocs/dev.inmo.krontab.builder/-hours-builder/-hours-builder.html +++ b/kdocs/dev.inmo.krontab.builder/-hours-builder/-hours-builder.html @@ -54,12 +54,12 @@
-
+

HoursBuilder

- +
constructor()(source)
-
+

HoursBuilder

-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+
constructor()
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun allowAll()

After calling of this function this builder will allow any value of current time

+
Link copied to clipboard
+
+
+
+
fun allowAll()

After calling of this function this builder will allow any value of current time

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun at(value: Int)

Add one value to current timeline

+
Link copied to clipboard
+
+
+
+
infix fun at(value: Int)

Add one value to current timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
Link copied to clipboard
+
+
+
+
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
Link copied to clipboard
+
+
+
+
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
Link copied to clipboard
+
+
+
+
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the first possible value

+
Link copied to clipboard
+
+
+
+

Will include the first possible value

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the last possible value

+
Link copied to clipboard
+
+
+
+

Will include the last possible value

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
val first: Int

The first possible value of builder

+
Link copied to clipboard
+
+
+
+
val first: Int

The first possible value of builder

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
Link copied to clipboard
+
+
+
+
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
diff --git a/kdocs/dev.inmo.krontab.builder/-milliseconds-builder/-milliseconds-builder.html b/kdocs/dev.inmo.krontab.builder/-milliseconds-builder/-milliseconds-builder.html index 016ef7f..753398a 100644 --- a/kdocs/dev.inmo.krontab.builder/-milliseconds-builder/-milliseconds-builder.html +++ b/kdocs/dev.inmo.krontab.builder/-milliseconds-builder/-milliseconds-builder.html @@ -54,12 +54,12 @@
-
+

MillisecondsBuilder

- +
constructor()(source)
-
+

MillisecondsBuilder

-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+
constructor()
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun allowAll()

After calling of this function this builder will allow any value of current time

+
Link copied to clipboard
+
+
+
+
fun allowAll()

After calling of this function this builder will allow any value of current time

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun at(value: Int)

Add one value to current timeline

+
Link copied to clipboard
+
+
+
+
infix fun at(value: Int)

Add one value to current timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
Link copied to clipboard
+
+
+
+
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
Link copied to clipboard
+
+
+
+
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
Link copied to clipboard
+
+
+
+
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the first possible value

+
Link copied to clipboard
+
+
+
+

Will include the first possible value

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the last possible value

+
Link copied to clipboard
+
+
+
+

Will include the last possible value

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
val first: Int

The first possible value of builder

+
Link copied to clipboard
+
+
+
+
val first: Int

The first possible value of builder

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
Link copied to clipboard
+
+
+
+
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
diff --git a/kdocs/dev.inmo.krontab.builder/-minutes-builder/-minutes-builder.html b/kdocs/dev.inmo.krontab.builder/-minutes-builder/-minutes-builder.html index 84c1537..5fa0535 100644 --- a/kdocs/dev.inmo.krontab.builder/-minutes-builder/-minutes-builder.html +++ b/kdocs/dev.inmo.krontab.builder/-minutes-builder/-minutes-builder.html @@ -54,12 +54,12 @@
-
+

MinutesBuilder

- +
constructor()(source)
-
+

MinutesBuilder

-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+
constructor()
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun allowAll()

After calling of this function this builder will allow any value of current time

+
Link copied to clipboard
+
+
+
+
fun allowAll()

After calling of this function this builder will allow any value of current time

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun at(value: Int)

Add one value to current timeline

+
Link copied to clipboard
+
+
+
+
infix fun at(value: Int)

Add one value to current timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
Link copied to clipboard
+
+
+
+
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
Link copied to clipboard
+
+
+
+
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
Link copied to clipboard
+
+
+
+
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the first possible value

+
Link copied to clipboard
+
+
+
+

Will include the first possible value

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the last possible value

+
Link copied to clipboard
+
+
+
+

Will include the last possible value

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
val first: Int

The first possible value of builder

+
Link copied to clipboard
+
+
+
+
val first: Int

The first possible value of builder

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
Link copied to clipboard
+
+
+
+
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
diff --git a/kdocs/dev.inmo.krontab.builder/-months-builder/-months-builder.html b/kdocs/dev.inmo.krontab.builder/-months-builder/-months-builder.html index e0d708a..9d040b7 100644 --- a/kdocs/dev.inmo.krontab.builder/-months-builder/-months-builder.html +++ b/kdocs/dev.inmo.krontab.builder/-months-builder/-months-builder.html @@ -54,12 +54,12 @@
-
+

MonthsBuilder

- +
constructor()(source)
-
+

MonthsBuilder

-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+
constructor()
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun allowAll()

After calling of this function this builder will allow any value of current time

+
Link copied to clipboard
+
+
+
+
fun allowAll()

After calling of this function this builder will allow any value of current time

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun at(value: Int)

Add one value to current timeline

+
Link copied to clipboard
+
+
+
+
infix fun at(value: Int)

Add one value to current timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
Link copied to clipboard
+
+
+
+
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
Link copied to clipboard
+
+
+
+
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
Link copied to clipboard
+
+
+
+
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the first possible value

+
Link copied to clipboard
+
+
+
+

Will include the first possible value

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the last possible value

+
Link copied to clipboard
+
+
+
+

Will include the last possible value

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
val first: Int

The first possible value of builder

+
Link copied to clipboard
+
+
+
+
val first: Int

The first possible value of builder

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
Link copied to clipboard
+
+
+
+
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
diff --git a/kdocs/dev.inmo.krontab.builder/-scheduler-builder/-scheduler-builder.html b/kdocs/dev.inmo.krontab.builder/-scheduler-builder/-scheduler-builder.html index d35b955..79c5357 100644 --- a/kdocs/dev.inmo.krontab.builder/-scheduler-builder/-scheduler-builder.html +++ b/kdocs/dev.inmo.krontab.builder/-scheduler-builder/-scheduler-builder.html @@ -54,12 +54,12 @@
-
+

SchedulerBuilder

-
fun SchedulerBuilder(seconds: Array<Byte>? = null, minutes: Array<Byte>? = null, hours: Array<Byte>? = null, dayOfMonth: Array<Byte>? = null, month: Array<Byte>? = null, year: Array<Int>? = null, dayOfWeek: Array<Byte>? = null, offset: Minutes? = null, milliseconds: Array<Short>? = null)(source)
+
constructor(seconds: Array<Byte>? = null, minutes: Array<Byte>? = null, hours: Array<Byte>? = null, dayOfMonth: Array<Byte>? = null, month: Array<Byte>? = null, year: Array<Int>? = null, dayOfWeek: Array<Byte>? = null, offset: Minutes? = null, milliseconds: Array<Short>? = null)(source)
-
+

build

-

Return

Completely built and independent KronScheduler

See also

createKronScheduler
+

Return

Completely built and independent KronScheduler

See also

createKronScheduler
-
+

dayOfMonth

-

Starts an days of month block

+

Starts an days of month block

-
+

dayOfWeek

-

Starts an hours block

+

Starts an hours block

-
+

hours

-
fun hours(block: HoursBuilder.() -> Unit)(source)

Starts an hours block

+
fun hours(block: HoursBuilder.() -> Unit)(source)

Starts an hours block

-
+

SchedulerBuilder

class SchedulerBuilder(seconds: Array<Byte>? = null, minutes: Array<Byte>? = null, hours: Array<Byte>? = null, dayOfMonth: Array<Byte>? = null, month: Array<Byte>? = null, year: Array<Int>? = null, dayOfWeek: Array<Byte>? = null, offset: Minutes? = null, milliseconds: Array<Short>? = null)(source)
-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun SchedulerBuilder(seconds: Array<Byte>? = null, minutes: Array<Byte>? = null, hours: Array<Byte>? = null, dayOfMonth: Array<Byte>? = null, month: Array<Byte>? = null, year: Array<Int>? = null, dayOfWeek: Array<Byte>? = null, offset: Minutes? = null, milliseconds: Array<Short>? = null)
+
Link copied to clipboard
+
+
+
+
constructor(seconds: Array<Byte>? = null, minutes: Array<Byte>? = null, hours: Array<Byte>? = null, dayOfMonth: Array<Byte>? = null, month: Array<Byte>? = null, year: Array<Int>? = null, dayOfWeek: Array<Byte>? = null, offset: Minutes? = null, milliseconds: Array<Short>? = null)
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Starts an days of month block

+
Link copied to clipboard
+
+
+
+

Starts an days of month block

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun dayOfWeek(block: WeekDaysBuilder.() -> Unit)

Starts an hours block

+
Link copied to clipboard
+
+
+
+
fun dayOfWeek(block: WeekDaysBuilder.() -> Unit)

Starts an hours block

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun hours(block: HoursBuilder.() -> Unit)

Starts an hours block

+
Link copied to clipboard
+
+
+
+
fun hours(block: HoursBuilder.() -> Unit)

Starts an hours block

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Starts an milliseconds block

+
Link copied to clipboard
+
+
+
+

Starts an milliseconds block

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun minutes(block: MinutesBuilder.() -> Unit)

Starts an minutes block

+
Link copied to clipboard
+
+
+
+
fun minutes(block: MinutesBuilder.() -> Unit)

Starts an minutes block

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun months(block: MonthsBuilder.() -> Unit)

Starts an months block

+
Link copied to clipboard
+
+
+
+
fun months(block: MonthsBuilder.() -> Unit)

Starts an months block

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun seconds(block: SecondsBuilder.() -> Unit)

Starts an seconds block

+
Link copied to clipboard
+
+
+
+
fun seconds(block: SecondsBuilder.() -> Unit)

Starts an seconds block

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun years(block: YearsBuilder.() -> Unit)

Starts an year block

+
Link copied to clipboard
+
+
+
+
fun years(block: YearsBuilder.() -> Unit)

Starts an year block

+
diff --git a/kdocs/dev.inmo.krontab.builder/-scheduler-builder/milliseconds.html b/kdocs/dev.inmo.krontab.builder/-scheduler-builder/milliseconds.html index 82d7770..28b0cca 100644 --- a/kdocs/dev.inmo.krontab.builder/-scheduler-builder/milliseconds.html +++ b/kdocs/dev.inmo.krontab.builder/-scheduler-builder/milliseconds.html @@ -54,12 +54,12 @@
-
+

milliseconds

-

Starts an milliseconds block

+

Starts an milliseconds block

-
+

minutes

-
fun minutes(block: MinutesBuilder.() -> Unit)(source)

Starts an minutes block

+
fun minutes(block: MinutesBuilder.() -> Unit)(source)

Starts an minutes block

-
+

months

-
fun months(block: MonthsBuilder.() -> Unit)(source)

Starts an months block

+
fun months(block: MonthsBuilder.() -> Unit)(source)

Starts an months block

-
+

seconds

-
fun seconds(block: SecondsBuilder.() -> Unit)(source)

Starts an seconds block

+
fun seconds(block: SecondsBuilder.() -> Unit)(source)

Starts an seconds block

-
+

years

-
fun years(block: YearsBuilder.() -> Unit)(source)

Starts an year block

+
fun years(block: YearsBuilder.() -> Unit)(source)

Starts an year block

-
+

SecondsBuilder

- +
constructor()(source)
-
+

SecondsBuilder

-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+
constructor()
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun allowAll()

After calling of this function this builder will allow any value of current time

+
Link copied to clipboard
+
+
+
+
fun allowAll()

After calling of this function this builder will allow any value of current time

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun at(value: Int)

Add one value to current timeline

+
Link copied to clipboard
+
+
+
+
infix fun at(value: Int)

Add one value to current timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
Link copied to clipboard
+
+
+
+
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
Link copied to clipboard
+
+
+
+
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
Link copied to clipboard
+
+
+
+
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the first possible value

+
Link copied to clipboard
+
+
+
+

Will include the first possible value

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the last possible value

+
Link copied to clipboard
+
+
+
+

Will include the last possible value

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
val first: Int

The first possible value of builder

+
Link copied to clipboard
+
+
+
+
val first: Int

The first possible value of builder

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
Link copied to clipboard
+
+
+
+
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
diff --git a/kdocs/dev.inmo.krontab.builder/-time-builder/allow-all.html b/kdocs/dev.inmo.krontab.builder/-time-builder/allow-all.html index 04a46d6..a03c3e0 100644 --- a/kdocs/dev.inmo.krontab.builder/-time-builder/allow-all.html +++ b/kdocs/dev.inmo.krontab.builder/-time-builder/allow-all.html @@ -54,12 +54,12 @@
-
+

allowAll

-

After calling of this function this builder will allow any value of current time

+

After calling of this function this builder will allow any value of current time

-
+

at

-
infix fun at(value: Int)(source)

Add one value to current timeline

+
infix fun at(value: Int)(source)

Add one value to current timeline

-
+

each

-
infix inline fun each(value: Int)(source)

Shortcut for at. In fact will

+
infix inline fun each(value: Int)(source)

Shortcut for at. In fact will

-
+

every

-
infix fun Int.every(delay: Int): Array<Int>(source)

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

See also


infix fun every(delay: Int): Array<Int>(source)

Shortcut for "from 0 every"

+
infix fun Int.every(delay: Int): Array<Int>(source)

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

See also


infix fun every(delay: Int): Array<Int>(source)

Shortcut for "from 0 every"

-
+

first

-

The first possible value of builder

+

The first possible value of builder

-
+

from

-
infix inline fun from(value: Int): Int(source)

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
infix inline fun from(value: Int): Int(source)

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

-
+

includeFirst

-

Will include the first possible value

+

Will include the first possible value

-
+

includeLast

-

Will include the last possible value

+

Will include the last possible value

-
+

include

-
infix fun include(array: Array<Int>)(source)

Will include all variations from this array inside of this timeline

+
infix fun include(array: Array<Int>)(source)

Will include all variations from this array inside of this timeline

-
+

TimeBuilder

-
sealed class TimeBuilder<T : Number>(source)

This class was created for incapsulation of builder work with specified restrictionsRange. For example, include function of TimeBuilder will always coerceIn incoming data using its restrictionsRange

+
sealed class TimeBuilder<T : Number>(source)

This class was created for incapsulation of builder work with specified restrictionsRange. For example, include function of TimeBuilder will always coerceIn incoming data using its restrictionsRange

Inheritors

-
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun allowAll()

After calling of this function this builder will allow any value of current time

+
Link copied to clipboard
+
+
+
+
fun allowAll()

After calling of this function this builder will allow any value of current time

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun at(value: Int)

Add one value to current timeline

+
Link copied to clipboard
+
+
+
+
infix fun at(value: Int)

Add one value to current timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
Link copied to clipboard
+
+
+
+
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
Link copied to clipboard
+
+
+
+
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
Link copied to clipboard
+
+
+
+
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the first possible value

+
Link copied to clipboard
+
+
+
+

Will include the first possible value

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the last possible value

+
Link copied to clipboard
+
+
+
+

Will include the last possible value

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
val first: Int

The first possible value of builder

+
Link copied to clipboard
+
+
+
+
val first: Int

The first possible value of builder

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
Link copied to clipboard
+
+
+
+
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
-

Inheritors

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
-
diff --git a/kdocs/dev.inmo.krontab.builder/-time-builder/last.html b/kdocs/dev.inmo.krontab.builder/-time-builder/last.html index 47b4d78..373d9a6 100644 --- a/kdocs/dev.inmo.krontab.builder/-time-builder/last.html +++ b/kdocs/dev.inmo.krontab.builder/-time-builder/last.html @@ -54,12 +54,12 @@
-
+

last

-

The last possible value of builder. Using of this variable equal to using "L" in strings

+

The last possible value of builder. Using of this variable equal to using "L" in strings

-
+

rangeTo

-
infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>(source)

Will fill up this timeline from this up to endIncluding


infix operator fun rangeTo(endIncluding: Int): Array<Int>(source)

Shortcut for "from 0 rangeTo"

+
infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>(source)

Will fill up this timeline from this up to endIncluding


infix operator fun rangeTo(endIncluding: Int): Array<Int>(source)

Shortcut for "from 0 rangeTo"

-
+

upTo

-
infix fun Int.upTo(endIncluding: Int): Array<Int>(source)

Will fill up this timeline from this up to endIncluding


infix fun upTo(endIncluding: Int): Array<Int>(source)

Shortcut for "from 0 upTo"

+
infix fun Int.upTo(endIncluding: Int): Array<Int>(source)

Will fill up this timeline from this up to endIncluding


infix fun upTo(endIncluding: Int): Array<Int>(source)

Shortcut for "from 0 upTo"

-
+

WeekDaysBuilder

- +
constructor()(source)
-
+

WeekDaysBuilder

-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+
constructor()
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun allowAll()

After calling of this function this builder will allow any value of current time

+
Link copied to clipboard
+
+
+
+
fun allowAll()

After calling of this function this builder will allow any value of current time

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun at(value: Int)

Add one value to current timeline

+
Link copied to clipboard
+
+
+
+
infix fun at(value: Int)

Add one value to current timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
Link copied to clipboard
+
+
+
+
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
Link copied to clipboard
+
+
+
+
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
Link copied to clipboard
+
+
+
+
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the first possible value

+
Link copied to clipboard
+
+
+
+

Will include the first possible value

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the last possible value

+
Link copied to clipboard
+
+
+
+

Will include the last possible value

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
val first: Int

The first possible value of builder

+
Link copied to clipboard
+
+
+
+
val first: Int

The first possible value of builder

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
Link copied to clipboard
+
+
+
+
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
diff --git a/kdocs/dev.inmo.krontab.builder/-years-builder/-years-builder.html b/kdocs/dev.inmo.krontab.builder/-years-builder/-years-builder.html index 7cb92d8..df401ff 100644 --- a/kdocs/dev.inmo.krontab.builder/-years-builder/-years-builder.html +++ b/kdocs/dev.inmo.krontab.builder/-years-builder/-years-builder.html @@ -54,12 +54,12 @@
-
+

YearsBuilder

- +
constructor()(source)
-
+

YearsBuilder

-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+
constructor()
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun allowAll()

After calling of this function this builder will allow any value of current time

+
Link copied to clipboard
+
+
+
+
fun allowAll()

After calling of this function this builder will allow any value of current time

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun at(value: Int)

Add one value to current timeline

+
Link copied to clipboard
+
+
+
+
infix fun at(value: Int)

Add one value to current timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
Link copied to clipboard
+
+
+
+
infix inline fun each(value: Int)

Shortcut for at. In fact will

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun every(delay: Int): Array<Int>

Shortcut for "from 0 every"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.every(delay: Int): Array<Int>

Will create an sequence of times starting from every times. For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
Link copied to clipboard
+
+
+
+
infix inline fun from(value: Int): Int

Just wrapper for more obvious writing something like "from 2 every 5". For example, for SecondsBuilder it will mean "from second second every 5 seconds", or "2, 7, 13, ..."

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
Link copied to clipboard
+
+
+
+
infix fun include(array: Array<Int>)

Will include all variations from this array inside of this timeline

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the first possible value

+
Link copied to clipboard
+
+
+
+

Will include the first possible value

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Will include the last possible value

+
Link copied to clipboard
+
+
+
+

Will include the last possible value

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun rangeTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 rangeTo"

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix operator fun Int.rangeTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun upTo(endIncluding: Int): Array<Int>

Shortcut for "from 0 upTo"

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
infix fun Int.upTo(endIncluding: Int): Array<Int>

Will fill up this timeline from this up to endIncluding

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
val first: Int

The first possible value of builder

+
Link copied to clipboard
+
+
+
+
val first: Int

The first possible value of builder

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
Link copied to clipboard
+
+
+
+
val last: Int

The last possible value of builder. Using of this variable equal to using "L" in strings

+
diff --git a/kdocs/dev.inmo.krontab.builder/build-schedule.html b/kdocs/dev.inmo.krontab.builder/build-schedule.html index 7ceba35..8f92bfa 100644 --- a/kdocs/dev.inmo.krontab.builder/build-schedule.html +++ b/kdocs/dev.inmo.krontab.builder/build-schedule.html @@ -54,12 +54,12 @@
-
+

buildSchedule

-
fun buildSchedule(offset: Minutes, settingsBlock: SchedulerBuilder.() -> Unit): KronSchedulerTz(source)

Will help to create an instance of KronScheduler

See also

+
fun buildSchedule(offset: Minutes, settingsBlock: SchedulerBuilder.() -> Unit): KronSchedulerTz(source)

Will help to create an instance of KronScheduler

See also

-
+

Package-level declarations

-
+
-

Types

-
-
-
-
- +
+

Types

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
class SchedulerBuilder(seconds: Array<Byte>? = null, minutes: Array<Byte>? = null, hours: Array<Byte>? = null, dayOfMonth: Array<Byte>? = null, month: Array<Byte>? = null, year: Array<Int>? = null, dayOfWeek: Array<Byte>? = null, offset: Minutes? = null, milliseconds: Array<Short>? = null)
+
Link copied to clipboard
+
+
+
+
class SchedulerBuilder(seconds: Array<Byte>? = null, minutes: Array<Byte>? = null, hours: Array<Byte>? = null, dayOfMonth: Array<Byte>? = null, month: Array<Byte>? = null, year: Array<Int>? = null, dayOfWeek: Array<Byte>? = null, offset: Minutes? = null, milliseconds: Array<Short>? = null)
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
sealed class TimeBuilder<T : Number>

This class was created for incapsulation of builder work with specified restrictionsRange. For example, include function of TimeBuilder will always coerceIn incoming data using its restrictionsRange

+
Link copied to clipboard
+
+
+
+
sealed class TimeBuilder<T : Number>

This class was created for incapsulation of builder work with specified restrictionsRange. For example, include function of TimeBuilder will always coerceIn incoming data using its restrictionsRange

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun buildSchedule(offset: Minutes, settingsBlock: SchedulerBuilder.() -> Unit): KronSchedulerTz

Will help to create an instance of KronScheduler

+
Link copied to clipboard
+
+
+
+
fun buildSchedule(offset: Minutes, settingsBlock: SchedulerBuilder.() -> Unit): KronSchedulerTz

Will help to create an instance of KronScheduler

+
diff --git a/kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/include.html b/kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/include.html index 2d2f424..350e179 100644 --- a/kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/include.html +++ b/kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/include.html @@ -54,12 +54,12 @@
-
+

include

-
fun include(kronScheduler: KronScheduler)(source)

Add kronScheduler into its schedulers list

+
fun include(kronScheduler: KronScheduler)(source)

Add kronScheduler into its schedulers list

-
+

CollectionKronScheduler

-

This scheduler will be useful in case you want to unite several different KronSchedulers

+

This scheduler will be useful in case you want to unite several different KronSchedulers

-
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

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

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
+
+
+
+ +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun include(kronScheduler: KronScheduler)

Add kronScheduler into its schedulers list

+
Link copied to clipboard
+
+
+
+
fun include(kronScheduler: KronScheduler)

Add kronScheduler into its schedulers list

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun CollectionKronScheduler.includeAll(vararg kronSchedulers: KronScheduler)
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>
+
-
-
-

Extensions

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronSchedulerTz.nextOrNowWithOffset(): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
suspend fun KronSchedulerTz.nextOrRelative(relatively: <Error class: unknown class>): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun <T> KronScheduler.doOnceTz(noinline block: suspend (<Error class: unknown class>) -> T): T

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline fun CollectionKronScheduler.includeAll(vararg kronSchedulers: KronScheduler)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronSchedulerTz.nextOrNowWithOffset(): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronSchedulerTz.nextOrRelative(relatively: <Error class: unknown class>): <Error class: unknown class>
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
operator fun CollectionKronScheduler.plusAssign(kronScheduler: KronScheduler)
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
operator fun CollectionKronScheduler.plusAssign(kronScheduler: KronScheduler)
+
diff --git a/kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/next.html b/kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/next.html index fbc2a0b..0e40cdf 100644 --- a/kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/next.html +++ b/kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/next.html @@ -54,12 +54,12 @@
-
+

next

-
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>(source)
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>(source)

Return

Next DateTime when some action must be triggered according to settings of this instance

See also

CronDateTimeScheduler.next
+
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>(source)
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>(source)

Return

Next DateTime when some action must be triggered according to settings of this instance

See also

CronDateTimeScheduler.next
-
+

includeAll

-
inline fun CollectionKronScheduler.includeAll(vararg kronSchedulers: KronScheduler)(source)
+
inline fun CollectionKronScheduler.includeAll(vararg kronSchedulers: KronScheduler)(source)
-
+

Package-level declarations

-
+
-

Types

-
-
-
-
- +
+

Types

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-

This scheduler will be useful in case you want to unite several different KronSchedulers

+
Link copied to clipboard
+
+
+
+

This scheduler will be useful in case you want to unite several different KronSchedulers

+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun CollectionKronScheduler.includeAll(vararg kronSchedulers: KronScheduler)
+
Link copied to clipboard
+
+
+
+
inline fun CollectionKronScheduler.includeAll(vararg kronSchedulers: KronScheduler)
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
operator fun CollectionKronScheduler.plusAssign(kronScheduler: KronScheduler)
+
Link copied to clipboard
+
+
+
+
operator fun CollectionKronScheduler.plusAssign(kronScheduler: KronScheduler)
+
diff --git a/kdocs/dev.inmo.krontab.collection/plus-assign.html b/kdocs/dev.inmo.krontab.collection/plus-assign.html index 0327468..ccc0dd2 100644 --- a/kdocs/dev.inmo.krontab.collection/plus-assign.html +++ b/kdocs/dev.inmo.krontab.collection/plus-assign.html @@ -54,7 +54,7 @@
-
+

plusAssign

diff --git a/kdocs/dev.inmo.krontab.collection/plus.html b/kdocs/dev.inmo.krontab.collection/plus.html index 416bcd0..8320b72 100644 --- a/kdocs/dev.inmo.krontab.collection/plus.html +++ b/kdocs/dev.inmo.krontab.collection/plus.html @@ -54,7 +54,7 @@
-
+

plus

diff --git a/kdocs/dev.inmo.krontab.internal/-near-date-time-calculator/calculate-near-time.html b/kdocs/dev.inmo.krontab.internal/-near-date-time-calculator/calculate-near-time.html index 9436bac..7000101 100644 --- a/kdocs/dev.inmo.krontab.internal/-near-date-time-calculator/calculate-near-time.html +++ b/kdocs/dev.inmo.krontab.internal/-near-date-time-calculator/calculate-near-time.html @@ -54,12 +54,12 @@
-
+

calculateNearTime

-
abstract fun calculateNearTime(relativelyTo: <Error class: unknown class>): Pair<<Error class: unknown class>, Boolean>?(source)

Return

pair of near DateTime for this checker and Boolean flag that all previous calculations must be recalculated

+
abstract fun calculateNearTime(relativelyTo: <Error class: unknown class>): Pair<<Error class: unknown class>, Boolean>?(source)

Return

pair of near DateTime for this checker and Boolean flag that all previous calculations must be recalculated

-
+

NearDateTimeCalculator

-
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
abstract fun calculateNearTime(relativelyTo: <Error class: unknown class>): Pair<<Error class: unknown class>, Boolean>?
+
Link copied to clipboard
+
+
+
+
abstract fun calculateNearTime(relativelyTo: <Error class: unknown class>): Pair<<Error class: unknown class>, Boolean>?
+
diff --git a/kdocs/dev.inmo.krontab.internal/index.html b/kdocs/dev.inmo.krontab.internal/index.html index e86d145..f3ef364 100644 --- a/kdocs/dev.inmo.krontab.internal/index.html +++ b/kdocs/dev.inmo.krontab.internal/index.html @@ -54,41 +54,43 @@
-
+

Package-level declarations

-
+
-

Types

-
-
-
-
- +
+

Types

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
typealias Converter<T> = (Int) -> T
+
Link copied to clipboard
+
+
+
+
typealias Converter<T> = (Int) -> T
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
diff --git a/kdocs/dev.inmo.krontab.utils.flows/filter-days-of-months.html b/kdocs/dev.inmo.krontab.utils.flows/filter-days-of-months.html index 63e89bc..216d29c 100644 --- a/kdocs/dev.inmo.krontab.utils.flows/filter-days-of-months.html +++ b/kdocs/dev.inmo.krontab.utils.flows/filter-days-of-months.html @@ -54,12 +54,12 @@
-
+

filterDaysOfMonths

-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterDaysOfMonths(vararg daysOfMonths: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterDaysOfMonths(vararg daysOfMonths: Int): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterDaysOfMonths(vararg daysOfMonths: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterDaysOfMonths(vararg daysOfMonths: Int): <Error class: unknown class>(source)
-
+

filterHours

-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterHours(vararg hours: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterHours(vararg hours: Int): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterHours(vararg hours: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterHours(vararg hours: Int): <Error class: unknown class>(source)
-
+

filterMinutes

-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMinutes(vararg minutes: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMinutes(vararg minutes: Int): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMinutes(vararg minutes: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMinutes(vararg minutes: Int): <Error class: unknown class>(source)
-
+

filterMonths

-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths(vararg months: <Error class: unknown class>): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths(vararg months: <Error class: unknown class>): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths(vararg months: <Error class: unknown class>): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths(vararg months: <Error class: unknown class>): <Error class: unknown class>(source)
-
+

filterMonths0

-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths0(vararg months: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths0(vararg months: Int): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths0(vararg months: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths0(vararg months: Int): <Error class: unknown class>(source)
-
+

filterMonths1

-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths1(vararg months: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths1(vararg months: Int): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths1(vararg months: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths1(vararg months: Int): <Error class: unknown class>(source)
-
+

filterSeconds

-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterSeconds(vararg seconds: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterSeconds(vararg seconds: Int): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterSeconds(vararg seconds: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterSeconds(vararg seconds: Int): <Error class: unknown class>(source)
-
+

filterWeekDays

-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: <Error class: unknown class>): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: <Error class: unknown class>): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: Int): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: <Error class: unknown class>): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: <Error class: unknown class>): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: Int): <Error class: unknown class>(source)
-
+

filterYears

-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(year: <Error class: unknown class>): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(vararg years: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(year: <Error class: unknown class>): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(vararg years: Int): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(year: <Error class: unknown class>): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(vararg years: Int): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(year: <Error class: unknown class>): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(vararg years: Int): <Error class: unknown class>(source)
-
+

Package-level declarations

-
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterDaysOfMonths(vararg daysOfMonths: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterDaysOfMonths(vararg daysOfMonths: Int): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterDaysOfMonths(vararg daysOfMonths: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterDaysOfMonths(vararg daysOfMonths: Int): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterHours(vararg hours: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterHours(vararg hours: Int): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterHours(vararg hours: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterHours(vararg hours: Int): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMinutes(vararg minutes: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMinutes(vararg minutes: Int): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMinutes(vararg minutes: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMinutes(vararg minutes: Int): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths(vararg months: <Error class: unknown class>): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths(vararg months: <Error class: unknown class>): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths(vararg months: <Error class: unknown class>): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths(vararg months: <Error class: unknown class>): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths0(vararg months: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths0(vararg months: Int): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths0(vararg months: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths0(vararg months: Int): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths1(vararg months: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths1(vararg months: Int): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths1(vararg months: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterMonths1(vararg months: Int): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterSeconds(vararg seconds: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterSeconds(vararg seconds: Int): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterSeconds(vararg seconds: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterSeconds(vararg seconds: Int): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: <Error class: unknown class>): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: <Error class: unknown class>): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: Int): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: <Error class: unknown class>): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: <Error class: unknown class>): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterWeekDays(vararg weekDays: Int): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(year: <Error class: unknown class>): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(vararg years: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(year: <Error class: unknown class>): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(vararg years: Int): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(year: <Error class: unknown class>): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(vararg years: Int): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(year: <Error class: unknown class>): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.filterYears(vararg years: Int): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfDays(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfDays(): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfDays(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfDays(): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfHours(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfHours(): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfHours(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfHours(): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMinutes(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMinutes(): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMinutes(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMinutes(): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMondays(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMondays(): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMondays(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMondays(): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMonths(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMonths(): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMonths(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMonths(): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfSundays(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfSundays(): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfSundays(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfSundays(): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfYears(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfYears(): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfYears(): <Error class: unknown class>
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfYears(): <Error class: unknown class>
+
diff --git a/kdocs/dev.inmo.krontab.utils.flows/only-starts-of-days.html b/kdocs/dev.inmo.krontab.utils.flows/only-starts-of-days.html index 1ea5bb6..0f36401 100644 --- a/kdocs/dev.inmo.krontab.utils.flows/only-starts-of-days.html +++ b/kdocs/dev.inmo.krontab.utils.flows/only-starts-of-days.html @@ -54,12 +54,12 @@
-
+

onlyStartsOfDays

-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfDays(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfDays(): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfDays(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfDays(): <Error class: unknown class>(source)
-
+

onlyStartsOfHours

-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfHours(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfHours(): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfHours(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfHours(): <Error class: unknown class>(source)
-
+

onlyStartsOfMinutes

-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMinutes(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMinutes(): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMinutes(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMinutes(): <Error class: unknown class>(source)
-
+

onlyStartsOfMondays

-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMondays(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMondays(): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMondays(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMondays(): <Error class: unknown class>(source)
-
+

onlyStartsOfMonths

-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMonths(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMonths(): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMonths(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfMonths(): <Error class: unknown class>(source)
-
+

onlyStartsOfSundays

-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfSundays(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfSundays(): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfSundays(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfSundays(): <Error class: unknown class>(source)
-
+

onlyStartsOfYears

-
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfYears(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfYears(): <Error class: unknown class>(source)
+
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfYears(): <Error class: unknown class>(source)
inline fun <Error class: unknown class><<Error class: unknown class>>.onlyStartsOfYears(): <Error class: unknown class>(source)
-
+

asFlow

-
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>(source)

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

See also

channelFlow
+
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>(source)

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

See also

channelFlow
-
+

asTzFlow

-
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>(source)

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

See also

channelFlow
+
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>(source)

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

See also

channelFlow
-
+

copy

diff --git a/kdocs/dev.inmo.krontab.utils/index.html b/kdocs/dev.inmo.krontab.utils/index.html index 39f20e8..871eb4f 100644 --- a/kdocs/dev.inmo.krontab.utils/index.html +++ b/kdocs/dev.inmo.krontab.utils/index.html @@ -54,73 +54,77 @@
-
+

Package-level declarations

-
+
-

Types

-
-
-
-
- +
+

Types

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
typealias Minutes = Int
+
Link copied to clipboard
+
+
+
+
typealias Minutes = Int
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
Link copied to clipboard
+
+
+
+
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
Link copied to clipboard
+
+
+
+
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun <Error class: unknown class>.copy(year: Int = yearInt, month: Int = month1, dayOfMonth: Int = this.dayOfMonth, hour: Int = hours, minute: Int = minutes, second: Int = seconds, milliseconds: Int = this.milliseconds): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
fun <Error class: unknown class>.copy(year: Int = yearInt, month: Int = month1, dayOfMonth: Int = this.dayOfMonth, hour: Int = hours, minute: Int = minutes, second: Int = seconds, milliseconds: Int = this.milliseconds): <Error class: unknown class>
+
diff --git a/kdocs/dev.inmo.krontab/-any-time-scheduler.html b/kdocs/dev.inmo.krontab/-any-time-scheduler.html index 23476ae..ed02f1b 100644 --- a/kdocs/dev.inmo.krontab/-any-time-scheduler.html +++ b/kdocs/dev.inmo.krontab/-any-time-scheduler.html @@ -54,12 +54,12 @@
-
+

AnyTimeScheduler

-

KronScheduler.next will always return com.soywiz.klock.DateTime.now

+

KronScheduler.next will always return com.soywiz.klock.DateTime.now

-
+

EveryDayOfMonthScheduler

-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one day

+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one day

-
+

EveryHourScheduler

-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one hour

+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one hour

-
+

EveryMillisecondScheduler

-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one millisecond

+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one millisecond

-
+

EveryMinuteScheduler

-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one minute

+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one minute

-
+

EveryMonthScheduler

-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one month

+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one month

-
+

EverySecondScheduler

-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one second

+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one second

-
+

EveryYearScheduler

-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one year

+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one year

-
+

KronSchedulerTz

diff --git a/kdocs/dev.inmo.krontab/-kron-scheduler-tz/index.html b/kdocs/dev.inmo.krontab/-kron-scheduler-tz/index.html index 4397860..ed1c33e 100644 --- a/kdocs/dev.inmo.krontab/-kron-scheduler-tz/index.html +++ b/kdocs/dev.inmo.krontab/-kron-scheduler-tz/index.html @@ -54,267 +54,239 @@
-
+

KronSchedulerTz

-

This interface extending KronScheduler to use DateTimeTz with taking into account offset of incoming time for next operation.

+

This interface extending KronScheduler to use DateTimeTz with taking into account offset of incoming time for next operation.

See also

CronDateTimeScheduler

Inheritors

-
+
-

See also

-
-
CronDateTimeScheduler
-
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

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

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
+
+
+
+ +
+
+
+ -
Link copied to clipboard
-
-
-
-
abstract suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?
+
Link copied to clipboard
+
+
+
+
abstract suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?
+
-
-
-

Inheritors

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
-
-

Extensions

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronSchedulerTz.nextOrNowWithOffset(): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
suspend fun KronSchedulerTz.nextOrRelative(relatively: <Error class: unknown class>): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun <T> KronScheduler.doOnceTz(noinline block: suspend (<Error class: unknown class>) -> T): T

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronSchedulerTz.nextOrNowWithOffset(): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronSchedulerTz.nextOrRelative(relatively: <Error class: unknown class>): <Error class: unknown class>
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- + +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
diff --git a/kdocs/dev.inmo.krontab/-kron-scheduler-tz/next.html b/kdocs/dev.inmo.krontab/-kron-scheduler-tz/next.html index e9e9ae9..4723a5f 100644 --- a/kdocs/dev.inmo.krontab/-kron-scheduler-tz/next.html +++ b/kdocs/dev.inmo.krontab/-kron-scheduler-tz/next.html @@ -54,12 +54,12 @@
-
+

next

-
abstract suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?(source)
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?(source)

Return

Next DateTime when some action must be triggered according to settings of this instance

See also

CronDateTimeScheduler.next
+
abstract suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?(source)
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?(source)

Return

Next DateTime when some action must be triggered according to settings of this instance

See also

CronDateTimeScheduler.next
-
+

KronSchedulerWork

-
fun KronSchedulerWork(context: Context, workerParams: WorkerParameters)(source)
+
constructor(context: Context, workerParams: WorkerParameters)(source)
-
+

doWork

diff --git a/kdocs/dev.inmo.krontab/-kron-scheduler-work/index.html b/kdocs/dev.inmo.krontab/-kron-scheduler-work/index.html index 3b243e5..90ad45a 100644 --- a/kdocs/dev.inmo.krontab/-kron-scheduler-work/index.html +++ b/kdocs/dev.inmo.krontab/-kron-scheduler-work/index.html @@ -54,465 +54,450 @@
-
+

KronSchedulerWork

-
abstract class KronSchedulerWork(context: Context, workerParams: WorkerParameters) : CoroutineWorker(source)

Use this class as a super class in case you wish to implement krontab-based enqueuing of works

+
abstract class KronSchedulerWork(context: Context, workerParams: WorkerParameters) : CoroutineWorker(source)

Use this class as a super class in case you wish to implement krontab-based enqueuing of works

See also

Inheritors

-
+
-

See also

- -

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
fun KronSchedulerWork(context: Context, workerParams: WorkerParameters)
+
Link copied to clipboard
+
+
+
+
+
+
constructor(context: Context, workerParams: WorkerParameters)
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
open suspend override fun doWork(): ListenableWorker.Result
+
Link copied to clipboard
+
+
+
+
+
+
open suspend override fun doWork(): ListenableWorker.Result
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
open suspend fun getForegroundInfo(): ForegroundInfo
+
Link copied to clipboard
+
+
+
+
+
+
open suspend fun getForegroundInfo(): ForegroundInfo
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
override fun getForegroundInfoAsync(): ListenableFuture<ForegroundInfo>
+
Link copied to clipboard
+
+
+
+
+
+
override fun getForegroundInfoAsync(): ListenableFuture<ForegroundInfo>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
override fun onStopped()
+
Link copied to clipboard
+
+
+
+
+
+
override fun onStopped()
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
suspend fun setForeground(foregroundInfo: ForegroundInfo)
+
Link copied to clipboard
+
+
+
+
+
+
suspend fun setForeground(foregroundInfo: ForegroundInfo)
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
fun setForegroundAsync(@NonNull foregroundInfo: ForegroundInfo): ListenableFuture<Void>
+
Link copied to clipboard
+
+
+
+
+
+
fun setForegroundAsync(@NonNull foregroundInfo: ForegroundInfo): ListenableFuture<Void>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
suspend fun setProgress(data: Data)
+
Link copied to clipboard
+
+
+
+
+
+
suspend fun setProgress(data: Data)
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
open fun setProgressAsync(@NonNull data: Data): ListenableFuture<Void>
+
Link copied to clipboard
+
+
+
+
+
+
open fun setProgressAsync(@NonNull data: Data): ListenableFuture<Void>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
override fun startWork(): ListenableFuture<ListenableWorker.Result>
+
Link copied to clipboard
+
+
+
+
+
+
override fun startWork(): ListenableFuture<ListenableWorker.Result>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-

Inheritors

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
-
diff --git a/kdocs/dev.inmo.krontab/-kron-scheduler.html b/kdocs/dev.inmo.krontab/-kron-scheduler.html index 0fe5e97..1c5aeef 100644 --- a/kdocs/dev.inmo.krontab/-kron-scheduler.html +++ b/kdocs/dev.inmo.krontab/-kron-scheduler.html @@ -54,7 +54,7 @@
-
+

KronScheduler

diff --git a/kdocs/dev.inmo.krontab/-kron-scheduler/index.html b/kdocs/dev.inmo.krontab/-kron-scheduler/index.html index dfe8924..5bdad41 100644 --- a/kdocs/dev.inmo.krontab/-kron-scheduler/index.html +++ b/kdocs/dev.inmo.krontab/-kron-scheduler/index.html @@ -54,263 +54,224 @@
-
+

KronScheduler

-

This interface was created for abstraction of next operation. Currently, there is only dev.inmo.krontab.internal.CronDateTimeScheduler realisation of this interface inside of this library, but you it is possible to create your own realisation of this interface for scheduling, for example, depending of users activity or something like this

+

This interface was created for abstraction of next operation. Currently, there is only dev.inmo.krontab.internal.CronDateTimeScheduler realisation of this interface inside of this library, but you it is possible to create your own realisation of this interface for scheduling, for example, depending of users activity or something like this

See also

CronDateTimeScheduler

Inheritors

-
+
-

See also

-
-
CronDateTimeScheduler
-
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

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

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
+
+
+
+ +
+
+
+ -
Link copied to clipboard
-
-
-
-
abstract suspend fun next(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>?
+
Link copied to clipboard
+
+
+
+
abstract suspend fun next(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>?
+
-
-
-

Inheritors

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
-
-

Extensions

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun <T> KronScheduler.doOnceTz(noinline block: suspend (<Error class: unknown class>) -> T): T

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- + +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
diff --git a/kdocs/dev.inmo.krontab/-kron-scheduler/next.html b/kdocs/dev.inmo.krontab/-kron-scheduler/next.html index fe9b926..0967571 100644 --- a/kdocs/dev.inmo.krontab/-kron-scheduler/next.html +++ b/kdocs/dev.inmo.krontab/-kron-scheduler/next.html @@ -54,12 +54,12 @@
-
+

next

-
abstract suspend fun next(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>?(source)

Return

Next DateTime when some action must be triggered according to settings of this instance

See also

CronDateTimeScheduler.next
+
abstract suspend fun next(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>?(source)

Return

Next DateTime when some action must be triggered according to settings of this instance

See also

CronDateTimeScheduler.next
-
+

KrontabTemplateSchedulerWork

-
+
constructor(context: Context, workerParams: WorkerParameters)(source)
-
+

KrontabTemplateSchedulerWork

-

Extend this class in case you wish to base on KrontabTemplate. It will automatically handle request of kronScheduler and put it in setUpRequest

+

Extend this class in case you wish to base on KrontabTemplate. It will automatically handle request of kronScheduler and put it in setUpRequest

-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
constructor(context: Context, workerParams: WorkerParameters)
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
open suspend override fun doWork(): ListenableWorker.Result
+
Link copied to clipboard
+
+
+
+
+
+
open suspend override fun doWork(): ListenableWorker.Result
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
open suspend fun getForegroundInfo(): ForegroundInfo
+
Link copied to clipboard
+
+
+
+
+
+
open suspend fun getForegroundInfo(): ForegroundInfo
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
override fun getForegroundInfoAsync(): ListenableFuture<ForegroundInfo>
+
Link copied to clipboard
+
+
+
+
+
+
override fun getForegroundInfoAsync(): ListenableFuture<ForegroundInfo>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
override fun onStopped()
+
Link copied to clipboard
+
+
+
+
+
+
override fun onStopped()
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
suspend fun setForeground(foregroundInfo: ForegroundInfo)
+
Link copied to clipboard
+
+
+
+
+
+
suspend fun setForeground(foregroundInfo: ForegroundInfo)
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
fun setForegroundAsync(@NonNull foregroundInfo: ForegroundInfo): ListenableFuture<Void>
+
Link copied to clipboard
+
+
+
+
+
+
fun setForegroundAsync(@NonNull foregroundInfo: ForegroundInfo): ListenableFuture<Void>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
suspend fun setProgress(data: Data)
+
Link copied to clipboard
+
+
+
+
+
+
suspend fun setProgress(data: Data)
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
open fun setProgressAsync(@NonNull data: Data): ListenableFuture<Void>
+
Link copied to clipboard
+
+
+
+
+
+
open fun setProgressAsync(@NonNull data: Data): ListenableFuture<Void>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
override fun startWork(): ListenableFuture<ListenableWorker.Result>
+
Link copied to clipboard
+
+
+
+
+
+
override fun startWork(): ListenableFuture<ListenableWorker.Result>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
diff --git a/kdocs/dev.inmo.krontab/-krontab-template-wrapper/-krontab-template-wrapper.html b/kdocs/dev.inmo.krontab/-krontab-template-wrapper/-krontab-template-wrapper.html index de8938c..64be4ab 100644 --- a/kdocs/dev.inmo.krontab/-krontab-template-wrapper/-krontab-template-wrapper.html +++ b/kdocs/dev.inmo.krontab/-krontab-template-wrapper/-krontab-template-wrapper.html @@ -54,12 +54,12 @@
-
+

KrontabTemplateWrapper

- +
constructor(template: KrontabTemplate)(source)
-
+

KrontabTemplateWrapper

-

This class contains template and can be simply serialized/deserialized. In fact that class will work as dev.inmo.krontab.internal.CronDateTimeScheduler due to the fact that toKronScheduler will return it under the hood

+

This class contains template and can be simply serialized/deserialized. In fact that class will work as dev.inmo.krontab.internal.CronDateTimeScheduler due to the fact that toKronScheduler will return it under the hood

-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+
constructor(template: KrontabTemplate)
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

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

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
+
+
+
+ +
+
+
+ -
Link copied to clipboard
-
-
-
-
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?
+
Link copied to clipboard
+
+
+
+
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
- -
-
-
-
-

Extensions

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun <T> KronScheduler.doOnceTz(noinline block: suspend (<Error class: unknown class>) -> T): T

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
diff --git a/kdocs/dev.inmo.krontab/-krontab-template-wrapper/template.html b/kdocs/dev.inmo.krontab/-krontab-template-wrapper/template.html index 4f76ff4..b2ba758 100644 --- a/kdocs/dev.inmo.krontab/-krontab-template-wrapper/template.html +++ b/kdocs/dev.inmo.krontab/-krontab-template-wrapper/template.html @@ -54,7 +54,7 @@
-
+

template

diff --git a/kdocs/dev.inmo.krontab/-lambda-kron-scheduler-tz/-lambda-kron-scheduler-tz.html b/kdocs/dev.inmo.krontab/-lambda-kron-scheduler-tz/-lambda-kron-scheduler-tz.html index a5eacc0..d118414 100644 --- a/kdocs/dev.inmo.krontab/-lambda-kron-scheduler-tz/-lambda-kron-scheduler-tz.html +++ b/kdocs/dev.inmo.krontab/-lambda-kron-scheduler-tz/-lambda-kron-scheduler-tz.html @@ -54,12 +54,12 @@
-
+

LambdaKronSchedulerTz

-
fun LambdaKronSchedulerTz(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?)(source)
+
constructor(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?)(source)
-
+

LambdaKronSchedulerTz

class LambdaKronSchedulerTz(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?) : KronSchedulerTz(source)
-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun LambdaKronSchedulerTz(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?)
+
Link copied to clipboard
+
+
+
+
constructor(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?)
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

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

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
+
+
+
+ +
+
+
+ -
Link copied to clipboard
-
-
-
-
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?
+
Link copied to clipboard
+
+
+
+
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?
+
-
-
-

Extensions

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronSchedulerTz.nextOrNowWithOffset(): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
suspend fun KronSchedulerTz.nextOrRelative(relatively: <Error class: unknown class>): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun <T> KronScheduler.doOnceTz(noinline block: suspend (<Error class: unknown class>) -> T): T

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronSchedulerTz.nextOrNowWithOffset(): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronSchedulerTz.nextOrRelative(relatively: <Error class: unknown class>): <Error class: unknown class>
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- + +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
diff --git a/kdocs/dev.inmo.krontab/-lambda-kron-scheduler-tz/next.html b/kdocs/dev.inmo.krontab/-lambda-kron-scheduler-tz/next.html index 3d2e5f1..679dc2b 100644 --- a/kdocs/dev.inmo.krontab/-lambda-kron-scheduler-tz/next.html +++ b/kdocs/dev.inmo.krontab/-lambda-kron-scheduler-tz/next.html @@ -54,12 +54,12 @@
-
+

next

-
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?(source)

Return

Next DateTime when some action must be triggered according to settings of this instance

See also

CronDateTimeScheduler.next
+
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?(source)

Return

Next DateTime when some action must be triggered according to settings of this instance

See also

CronDateTimeScheduler.next
-
+

LambdaKronScheduler

-
fun LambdaKronScheduler(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?)(source)
+
constructor(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?)(source)
-
+

LambdaKronScheduler

class LambdaKronScheduler(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?) : KronScheduler(source)
-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun LambdaKronScheduler(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?)
+
Link copied to clipboard
+
+
+
+
constructor(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?)
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

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

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
+
+
+
+ +
+
+
+ -
Link copied to clipboard
-
-
-
-
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?
+
Link copied to clipboard
+
+
+
+
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?
+
-
-
-

Extensions

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun KronScheduler.asTzFlow(): <Error class: unknown class><<Error class: unknown class>>

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

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun <T> KronScheduler.doOnceTz(noinline block: suspend (<Error class: unknown class>) -> T): T

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- + +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
diff --git a/kdocs/dev.inmo.krontab/-lambda-kron-scheduler/next.html b/kdocs/dev.inmo.krontab/-lambda-kron-scheduler/next.html index 35ef099..03495ac 100644 --- a/kdocs/dev.inmo.krontab/-lambda-kron-scheduler/next.html +++ b/kdocs/dev.inmo.krontab/-lambda-kron-scheduler/next.html @@ -54,12 +54,12 @@
-
+

next

-
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?(source)

Return

Next DateTime when some action must be triggered according to settings of this instance

See also

CronDateTimeScheduler.next
+
open suspend override fun next(relatively: <Error class: unknown class>): <Error class: unknown class>?(source)

Return

Next DateTime when some action must be triggered according to settings of this instance

See also

CronDateTimeScheduler.next
-
+

buildSchedule

- +
-
+

createSimpleScheduler

-

Parse incoming string and adapt according to next format: "* * * * *" where order of things:

  • seconds

  • minutes

  • hours

  • dayOfMonth

  • month

  • year (optional)

  • offset (optional) (can be placed anywhere after month) (must be marked with o at the end, for example: 60o == +01:00)

  • dayOfWeek (optional) (can be placed anywhere after month)

  • milliseconds (optional) (can be placed anywhere after month) (must be marked with ms at the end, for example: 500ms; 100-200ms)

And each one (except of offsets) have next format:

{number}[,{number},...] or *

and {number} here is one of

  • {int}-{int}

  • {int}/{int}

  • */{int}

  • {int}

  • F

  • L

Week days must be marked with w at the end, and starts with 0 which means Sunday. For example, 0w == Sunday. With weeks you can use syntax like with any number like seconds, for example: 0-2w means Sunday-Tuesday

Additional info about ranges can be found in follow accordance:

  • Seconds ranges can be found in secondsRange

  • Minutes ranges can be found in minutesRange

  • Hours ranges can be found in hoursRange

  • Days of month ranges can be found in dayOfMonthRange

  • Months ranges can be found in monthRange

  • Years ranges can be found in yearRange (in fact - any Int)

  • WeekDay (timezone) ranges can be found in dayOfWeekRange

  • Milliseconds ranges can be found in millisecondsRange

Examples:

  • "0/5 * * * *" for every five seconds triggering

  • "0/5,L * * * *" for every five seconds triggering and on 59 second

  • "0/15 30 * * *" for every 15th seconds in a half of each hour

  • "0/15 30 * * * 500ms" for every 15th seconds in a half of each hour when milliseconds equal to 500

  • "1 2 3 F,4,L 5" for triggering in near first second of second minute of third hour of first, fifth and last days of may

  • "1 2 3 F,4,L 5 60o" for triggering in near first second of second minute of third hour of first, fifth and last days of may with timezone UTC+01:00

  • "1 2 3 F,4,L 5 60o 0-2w" for triggering in near first second of second minute of third hour of first, fifth and last days of may in case if it will be in Sunday-Tuesday week days with timezone UTC+01:00

  • "1 2 3 F,4,L 5 2021" for triggering in near first second of second minute of third hour of first, fifth and last days of may of 2021st year

  • "1 2 3 F,4,L 5 2021 60o" for triggering in near first second of second minute of third hour of first, fifth and last days of may of 2021st year with timezone UTC+01:00

  • "1 2 3 F,4,L 5 2021 60o 0-2w" for triggering in near first second of second minute of third hour of first, fifth and last days of may of 2021st year if it will be in Sunday-Tuesday week days with timezone UTC+01:00

  • "1 2 3 F,4,L 5 2021 60o 0-2w 500ms" for triggering in near first second of second minute of third hour of first, fifth and last days of may of 2021st year if it will be in Sunday-Tuesday week days with timezone UTC+01:00 when milliseconds will be equal to 500

Return

In case when offset parameter is absent in incoming will be used createSimpleScheduler method and returned CronDateTimeScheduler. In case when offset parameter there is in incoming will be used createKronSchedulerWithOffset and returned CronDateTimeSchedulerTz

See also

createKronScheduler

+

Parse incoming string and adapt according to next format: "* * * * *" where order of things:

  • seconds

  • minutes

  • hours

  • dayOfMonth

  • month

  • year (optional)

  • offset (optional) (can be placed anywhere after month) (must be marked with o at the end, for example: 60o == +01:00)

  • dayOfWeek (optional) (can be placed anywhere after month)

  • milliseconds (optional) (can be placed anywhere after month) (must be marked with ms at the end, for example: 500ms; 100-200ms)

And each one (except of offsets) have next format:

{number}[,{number},...] or *

and {number} here is one of

  • {int}-{int}

  • {int}/{int}

  • */{int}

  • {int}

  • F

  • L

Week days must be marked with w at the end, and starts with 0 which means Sunday. For example, 0w == Sunday. With weeks you can use syntax like with any number like seconds, for example: 0-2w means Sunday-Tuesday

Additional info about ranges can be found in follow accordance:

  • Seconds ranges can be found in secondsRange

  • Minutes ranges can be found in minutesRange

  • Hours ranges can be found in hoursRange

  • Days of month ranges can be found in dayOfMonthRange

  • Months ranges can be found in monthRange

  • Years ranges can be found in yearRange (in fact - any Int)

  • WeekDay (timezone) ranges can be found in dayOfWeekRange

  • Milliseconds ranges can be found in millisecondsRange

Examples:

  • "0/5 * * * *" for every five seconds triggering

  • "0/5,L * * * *" for every five seconds triggering and on 59 second

  • "0/15 30 * * *" for every 15th seconds in a half of each hour

  • "0/15 30 * * * 500ms" for every 15th seconds in a half of each hour when milliseconds equal to 500

  • "1 2 3 F,4,L 5" for triggering in near first second of second minute of third hour of first, fifth and last days of may

  • "1 2 3 F,4,L 5 60o" for triggering in near first second of second minute of third hour of first, fifth and last days of may with timezone UTC+01:00

  • "1 2 3 F,4,L 5 60o 0-2w" for triggering in near first second of second minute of third hour of first, fifth and last days of may in case if it will be in Sunday-Tuesday week days with timezone UTC+01:00

  • "1 2 3 F,4,L 5 2021" for triggering in near first second of second minute of third hour of first, fifth and last days of may of 2021st year

  • "1 2 3 F,4,L 5 2021 60o" for triggering in near first second of second minute of third hour of first, fifth and last days of may of 2021st year with timezone UTC+01:00

  • "1 2 3 F,4,L 5 2021 60o 0-2w" for triggering in near first second of second minute of third hour of first, fifth and last days of may of 2021st year if it will be in Sunday-Tuesday week days with timezone UTC+01:00

  • "1 2 3 F,4,L 5 2021 60o 0-2w 500ms" for triggering in near first second of second minute of third hour of first, fifth and last days of may of 2021st year if it will be in Sunday-Tuesday week days with timezone UTC+01:00 when milliseconds will be equal to 500

Return

In case when offset parameter is absent in incoming will be used createSimpleScheduler method and returned CronDateTimeScheduler. In case when offset parameter there is in incoming will be used createKronSchedulerWithOffset and returned CronDateTimeSchedulerTz

See also

createKronScheduler

-
+

doInfinityTz

-
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)(source)

Will execute block without any checking of result


inline suspend fun doInfinityTz(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Unit)(source)

Will buildSchedule using scheduleConfig and call doInfinity with block

See also

+
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)(source)

Will execute block without any checking of result


inline suspend fun doInfinityTz(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Unit)(source)

Will buildSchedule using scheduleConfig and call doInfinity with block

See also

-
+

doInfinity

-
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)(source)

Will execute block without any checking of result


inline suspend fun doInfinity(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Unit)(source)

Will buildSchedule using scheduleConfig and call doInfinity with block

See also

+
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)(source)

Will execute block without any checking of result


inline suspend fun doInfinity(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Unit)(source)

Will buildSchedule using scheduleConfig and call doInfinity with block

See also

-
+

doOnceTz

-
inline suspend fun <T> KronScheduler.doOnceTz(noinline block: suspend (<Error class: unknown class>) -> T): T(source)

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 (<Error class: unknown class>) -> T): T(source)

Will buildSchedule using scheduleConfig and call doOnce on it

See also

+
inline suspend fun <T> KronScheduler.doOnceTz(noinline block: suspend (<Error class: unknown class>) -> T): T(source)

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 (<Error class: unknown class>) -> T): T(source)

Will buildSchedule using scheduleConfig and call doOnce on it

See also

-
+

doOnce

-
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T(source)

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


inline suspend fun <T> doOnce(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> T): T(source)

Will buildSchedule using scheduleConfig and call doOnce on it

See also

+
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T(source)

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


inline suspend fun <T> doOnce(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> T): T(source)

Will buildSchedule using scheduleConfig and call doOnce on it

See also

-
+

doWhileTz

-
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)(source)

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


inline suspend fun doWhileTz(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Boolean)(source)

Will buildSchedule using scheduleConfig and call doWhile with block

See also

+
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)(source)

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


inline suspend fun doWhileTz(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Boolean)(source)

Will buildSchedule using scheduleConfig and call doWhile with block

See also

-
+

doWhile

-
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)(source)

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


inline suspend fun doWhile(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Boolean)(source)

Will buildSchedule using scheduleConfig and call doWhile with block

See also

+
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)(source)

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


inline suspend fun doWhile(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Boolean)(source)

Will buildSchedule using scheduleConfig and call doWhile with block

See also

-
+

enqueueKronSchedulerWork

-
suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, workClass: Class<T>, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation(source)

This method will enqueue OneTimeWorkRequest with workName and existingWorkPolicy. Use setUpRequest callback in case you need some additional actions to do before request will be enqueued


inline suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation(source)

This method is shortcut for enqueueKronSchedulerWork with reified T parameter


suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, workClass: Class<T>, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?(source)

This method is shortcut for enqueueKronSchedulerWork with initialScheduler. It will try to calculate delay by itself. In case if KronScheduler.next of initialScheduler will return null, work WILL NOT be enqueued

Return

null in case if KronScheduler.next of initialScheduler has returned null and work has not been enqueued


inline suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?(source)

This method is shortcut for enqueueKronSchedulerWork with reified T

+
suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, workClass: Class<T>, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation(source)

This method will enqueue OneTimeWorkRequest with workName and existingWorkPolicy. Use setUpRequest callback in case you need some additional actions to do before request will be enqueued


inline suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation(source)

This method is shortcut for enqueueKronSchedulerWork with reified T parameter


suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, workClass: Class<T>, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?(source)

This method is shortcut for enqueueKronSchedulerWork with initialScheduler. It will try to calculate delay by itself. In case if KronScheduler.next of initialScheduler will return null, work WILL NOT be enqueued

Return

null in case if KronScheduler.next of initialScheduler has returned null and work has not been enqueued


inline suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?(source)

This method is shortcut for enqueueKronSchedulerWork with reified T

-
+

enqueueKrontabTemplateSchedulerWork

-
inline suspend fun <T : KrontabTemplateSchedulerWork> Context.enqueueKrontabTemplateSchedulerWork(workName: String, krontabTemplate: KrontabTemplate, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.(data: Data) -> Unit = {}): Operation?(source)

Will enqueueKronSchedulerWork with KronScheduler from krontabTemplate and call setUpRequest on setting up OneTimeWorkRequest.Builder with Data which will be used to OneTimeWorkRequest.Builder.setInputData after setUpRequest completed

+
inline suspend fun <T : KrontabTemplateSchedulerWork> Context.enqueueKrontabTemplateSchedulerWork(workName: String, krontabTemplate: KrontabTemplate, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.(data: Data) -> Unit = {}): Operation?(source)

Will enqueueKronSchedulerWork with KronScheduler from krontabTemplate and call setUpRequest on setting up OneTimeWorkRequest.Builder with Data which will be used to OneTimeWorkRequest.Builder.setInputData after setUpRequest completed

-
+

Package-level declarations

-
+
-

Types

-
-
-
-
- +
+

Types

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
interface KronScheduler

This interface was created for abstraction of next operation. Currently, there is only dev.inmo.krontab.internal.CronDateTimeScheduler realisation of this interface inside of this library, but you it is possible to create your own realisation of this interface for scheduling, for example, depending of users activity or something like this

+
Link copied to clipboard
+
+
+
+
interface KronScheduler

This interface was created for abstraction of next operation. Currently, there is only dev.inmo.krontab.internal.CronDateTimeScheduler realisation of this interface inside of this library, but you it is possible to create your own realisation of this interface for scheduling, for example, depending of users activity or something like this

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

This interface extending KronScheduler to use DateTimeTz with taking into account offset of incoming time for next operation.

+
Link copied to clipboard
+
+
+
+

This interface extending KronScheduler to use DateTimeTz with taking into account offset of incoming time for next operation.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
abstract class KronSchedulerWork(context: Context, workerParams: WorkerParameters) : CoroutineWorker

Use this class as a super class in case you wish to implement krontab-based enqueuing of works

+
Link copied to clipboard
+
+
+
+
+
+
abstract class KronSchedulerWork(context: Context, workerParams: WorkerParameters) : CoroutineWorker

Use this class as a super class in case you wish to implement krontab-based enqueuing of works

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-

Extend this class in case you wish to base on KrontabTemplate. It will automatically handle request of kronScheduler and put it in setUpRequest

+
Link copied to clipboard
+
+
+
+
+
+

Extend this class in case you wish to base on KrontabTemplate. It will automatically handle request of kronScheduler and put it in setUpRequest

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

This class contains template and can be simply serialized/deserialized. In fact that class will work as dev.inmo.krontab.internal.CronDateTimeScheduler due to the fact that toKronScheduler will return it under the hood

+
Link copied to clipboard
+
+
+
+

This class contains template and can be simply serialized/deserialized. In fact that class will work as dev.inmo.krontab.internal.CronDateTimeScheduler due to the fact that toKronScheduler will return it under the hood

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
class LambdaKronScheduler(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?) : KronScheduler
+
Link copied to clipboard
+
+
+
+
class LambdaKronScheduler(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?) : KronScheduler
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
class LambdaKronSchedulerTz(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?) : KronSchedulerTz
+
Link copied to clipboard
+
+
+
+
class LambdaKronSchedulerTz(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?) : KronSchedulerTz
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Parse incoming string and adapt according to next format: "* * * * *" where order of things:

+
Link copied to clipboard
+
+
+
+

Parse incoming string and adapt according to next format: "* * * * *" where order of things:

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

inline suspend fun doInfinity(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Unit)

Will buildSchedule using scheduleConfig and call doInfinity with block

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun doInfinity(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Unit)

Will buildSchedule using scheduleConfig and call doInfinity with block

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

inline suspend fun doInfinityTz(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Unit)

Will buildSchedule using scheduleConfig and call doInfinity with block

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinity(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

inline suspend fun <T> doOnce(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> T): T

Will buildSchedule using scheduleConfig and call doOnce on it

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun doInfinityTz(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Unit)

Will buildSchedule using scheduleConfig and call doInfinity with block

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

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

inline suspend fun <T> doOnceTz(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> T): T

Will buildSchedule using scheduleConfig and call doOnce on it

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (<Error class: unknown class>) -> Unit)

Will execute block without any checking of result

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

inline suspend fun doWhile(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Boolean)

Will buildSchedule using scheduleConfig and call doWhile with block

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <T> doOnce(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> T): T

Will buildSchedule using scheduleConfig and call doOnce on it

+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

inline suspend fun doWhileTz(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Boolean)

Will buildSchedule using scheduleConfig and call doWhile with block

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <T> KronScheduler.doOnce(noinline block: suspend (<Error class: unknown class>) -> T): T

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <T> doOnceTz(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> T): T

Will buildSchedule using scheduleConfig and call doOnce on it

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

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun doWhile(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Boolean)

Will buildSchedule using scheduleConfig and call doWhile with block

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhile(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun doWhileTz(scheduleConfig: String, noinline block: suspend (<Error class: unknown class>) -> Boolean)

Will buildSchedule using scheduleConfig and call doWhile with block

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (<Error class: unknown class>) -> Boolean)

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

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
inline suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?

This method is shortcut for enqueueKronSchedulerWork with reified T

inline suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation

This method is shortcut for enqueueKronSchedulerWork with reified T parameter

suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, workClass: Class<T>, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?

This method is shortcut for enqueueKronSchedulerWork with initialScheduler. It will try to calculate delay by itself. In case if KronScheduler.next of initialScheduler will return null, work WILL NOT be enqueued

suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, workClass: Class<T>, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation

This method will enqueue OneTimeWorkRequest with workName and existingWorkPolicy. Use setUpRequest callback in case you need some additional actions to do before request will be enqueued

+
Link copied to clipboard
+
+
+
+
+
+
inline suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?

This method is shortcut for enqueueKronSchedulerWork with reified T

inline suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation

This method is shortcut for enqueueKronSchedulerWork with reified T parameter

suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, workClass: Class<T>, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?

This method is shortcut for enqueueKronSchedulerWork with initialScheduler. It will try to calculate delay by itself. In case if KronScheduler.next of initialScheduler will return null, work WILL NOT be enqueued

suspend fun <T : KronSchedulerWork> Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, workClass: Class<T>, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation

This method will enqueue OneTimeWorkRequest with workName and existingWorkPolicy. Use setUpRequest callback in case you need some additional actions to do before request will be enqueued

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
inline suspend fun <T : KrontabTemplateSchedulerWork> Context.enqueueKrontabTemplateSchedulerWork(workName: String, krontabTemplate: KrontabTemplate, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.(data: Data) -> Unit = {}): Operation?

Will enqueueKronSchedulerWork with KronScheduler from krontabTemplate and call setUpRequest on setting up OneTimeWorkRequest.Builder with Data which will be used to OneTimeWorkRequest.Builder.setInputData after setUpRequest completed

+
Link copied to clipboard
+
+
+
+
+
+
inline suspend fun <T : KrontabTemplateSchedulerWork> Context.enqueueKrontabTemplateSchedulerWork(workName: String, krontabTemplate: KrontabTemplate, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.(data: Data) -> Unit = {}): Operation?

Will enqueueKronSchedulerWork with KronScheduler from krontabTemplate and call setUpRequest on setting up OneTimeWorkRequest.Builder with Data which will be used to OneTimeWorkRequest.Builder.setInputData after setUpRequest completed

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun KronScheduler(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?): LambdaKronScheduler
+
Link copied to clipboard
+
+
+
+
fun KronScheduler(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?): LambdaKronScheduler
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun KronSchedulerTz(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?): LambdaKronSchedulerTz
+
Link copied to clipboard
+
+
+
+
fun KronSchedulerTz(onNext: suspend (<Error class: unknown class>) -> <Error class: unknown class>?): LambdaKronSchedulerTz
+
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- + +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun merge(vararg kronDateTimeSchedulers: KronScheduler): CollectionKronScheduler
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.next(relatively: <Error class: unknown class>): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrNow(): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
suspend fun KronSchedulerTz.nextOrNowWithOffset(): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
suspend fun KronSchedulerTz.nextOrNowWithOffset(): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
suspend fun KronSchedulerTz.nextOrRelative(relatively: <Error class: unknown class>): <Error class: unknown class>
+
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextOrRelative(relatively: <Error class: unknown class> = DateTime.now()): <Error class: unknown class>
suspend fun KronSchedulerTz.nextOrRelative(relatively: <Error class: unknown class>): <Error class: unknown class>
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
+
Link copied to clipboard
+
+
+
+
suspend fun KronScheduler.nextTimeZoned(): <Error class: unknown class>?
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-

KronScheduler.next will always return com.soywiz.klock.DateTime.now

+
Link copied to clipboard
+
+
+
+

KronScheduler.next will always return com.soywiz.klock.DateTime.now

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one day

+
Link copied to clipboard
+
+
+
+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one day

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one hour

+
Link copied to clipboard
+
+
+
+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one hour

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one millisecond

+
Link copied to clipboard
+
+
+
+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one millisecond

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one minute

+
Link copied to clipboard
+
+
+
+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one minute

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one month

+
Link copied to clipboard
+
+
+
+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one month

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one second

+
Link copied to clipboard
+
+
+
+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one second

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one year

+
Link copied to clipboard
+
+
+
+

KronScheduler.next will always return com.soywiz.klock.DateTime.now + one year

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
-
-
+
Link copied to clipboard
+
+
+
+
+
+
+
diff --git a/kdocs/dev.inmo.krontab/krontab-template-work-field.html b/kdocs/dev.inmo.krontab/krontab-template-work-field.html index 54948da..fb92ffe 100644 --- a/kdocs/dev.inmo.krontab/krontab-template-work-field.html +++ b/kdocs/dev.inmo.krontab/krontab-template-work-field.html @@ -54,7 +54,7 @@
-
+

krontabTemplateWorkField

diff --git a/kdocs/dev.inmo.krontab/merge.html b/kdocs/dev.inmo.krontab/merge.html index 2cf4494..6fa405b 100644 --- a/kdocs/dev.inmo.krontab/merge.html +++ b/kdocs/dev.inmo.krontab/merge.html @@ -54,12 +54,12 @@
-
+

merge

- +
-
+

nextOrNowWithOffset

diff --git a/kdocs/dev.inmo.krontab/next-or-now.html b/kdocs/dev.inmo.krontab/next-or-now.html index 66b37c1..35ada2a 100644 --- a/kdocs/dev.inmo.krontab/next-or-now.html +++ b/kdocs/dev.inmo.krontab/next-or-now.html @@ -54,7 +54,7 @@
-
+

nextOrNow

diff --git a/kdocs/dev.inmo.krontab/next-or-relative.html b/kdocs/dev.inmo.krontab/next-or-relative.html index 775de74..6eff42e 100644 --- a/kdocs/dev.inmo.krontab/next-or-relative.html +++ b/kdocs/dev.inmo.krontab/next-or-relative.html @@ -54,7 +54,7 @@
-
+

nextOrRelative

diff --git a/kdocs/dev.inmo.krontab/next-time-zoned.html b/kdocs/dev.inmo.krontab/next-time-zoned.html index b424bfc..262270c 100644 --- a/kdocs/dev.inmo.krontab/next-time-zoned.html +++ b/kdocs/dev.inmo.krontab/next-time-zoned.html @@ -54,7 +54,7 @@
-
+

nextTimeZoned

diff --git a/kdocs/dev.inmo.krontab/next.html b/kdocs/dev.inmo.krontab/next.html index e0846e3..63f0bb0 100644 --- a/kdocs/dev.inmo.krontab/next.html +++ b/kdocs/dev.inmo.krontab/next.html @@ -54,7 +54,7 @@
-
+

next

diff --git a/kdocs/dev.inmo.krontab/to-kron-scheduler.html b/kdocs/dev.inmo.krontab/to-kron-scheduler.html index 01be80e..8f1e02c 100644 --- a/kdocs/dev.inmo.krontab/to-kron-scheduler.html +++ b/kdocs/dev.inmo.krontab/to-kron-scheduler.html @@ -54,12 +54,12 @@
-
+

toKronScheduler

- +
-
+

toSchedule

- +
-
+

wrapAsKronScheduler

- +