A job that publishes messages to a AMQP broker.
A job able to be scheduled.
A trait for companion objects of SchedulerJob
implementations.
A trait for companion objects of SchedulerJob
implementations. Provides JSON formats used to serialize and
deserialize the different types of jobs.
the type of the job
A job that publishes messages to a AMQP broker.
the identifier of the job
the initial delay before the job is first executed
he interval between executions of this job if this is a recurrent task, or
None
if it's an one-shot taskthe script to be run to build each message. The script should return an object with fields
exchangeKey
,routingKey
andmessage
.