cron4zio
cron4zio
cron4zio
cron4zio
/
cron4zio
cron4zio
package
cron4zio
Type members
Value members
Type members
Types
type
CronTasks
[R, A] = (
RIO
[
R
,
A
],
ExecutionTime
,
Int
)
Value members
Concrete methods
def
getNextDuration
(cron:
ExecutionTime
):
Task
[
Duration
]
def
parseCron
(cron:
String
):
Try
[
ExecutionTime
]
def
repeatEffectForCron
[R, A](effect:
RIO
[R, A], cron:
ExecutionTime
, maxRecurs:
Int
):
RIO
[R &
Clock
,
Long
]
def
repeatEffectsForCron
[R, A](tasks:
List
[(R, A)]):
RIO
[R &
Clock
,
List
[
Long
]]
def
sleepForCron
(cron:
ExecutionTime
):
RIO
[
Clock
,
Unit
]
Concrete fields
val
initiateCron
:
CronDefinition
val
zoneId
:
ZoneId