Package-level declarations
Types
Link copied to clipboard
A Pulse is a cadence which informs consumers when to execute work by calling Pulse.beat.
Link copied to clipboard
Link copied to clipboard
class PulseSchedule
A Pulse schedule that can be used with schedulePulse to define complex schedules.
Link copied to clipboard
class PulseScheduleBuilder
Functions
Link copied to clipboard
Build a complex PulseSchedule with a DSL.
Link copied to clipboard
Link copied to clipboard
Schedule a Pulse whose beats occur in accordance with the provided cronExpression for a specific timeZone.
fun Clock.schedulePulse(timeZone: TimeZone = TimeZone.UTC, scheduleBuilder: PulseScheduleBuilder.() -> Unit): Pulse
Schedule a Pulse whose beats occur in accordance with the built schedule for a specific timeZone.