JobManifest
class JobManifest @InternalWowApi constructor(val name: String, val cron: String, val zone: String = "UTC", val scope: String = SYSTEM, val misfire: String = COALESCE)
A job of an @OnSchedule handler: its name, its default rule (cron read in zone, missed slots handled as misfire says: coalesce or catch-up) and its scope (system, tenant or sharded), each value spelled as Wow writes its enumerations. The host configures the job under wow.schedules.<name>.*: its rule, and the retries of its subscriptions.
Fields may be added: pass the constructor's arguments by name.
Properties
Functions
Link copied to clipboard
fun JobManifest.copyWith(name: String = this.name, cron: String = this.cron, zone: String = this.zone, scope: String = this.scope, misfire: String = this.misfire): JobManifest