package job
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
case class
AmqpSchedulerJob
(id: String, initialDelay: FiniteDuration, repeat: Option[RepetitionConfig], messageDefinition: RecurrentScript) extends SchedulerJob with Product with Serializable
A job that publishes messages to a AMQP broker.
A job that publishes messages to a AMQP broker.
- id
the identifier of the job
- initialDelay
the initial delay before the job is first executed
- repeat
the repetition configuration for the job, or
Noneif it's an one-shot task- messageDefinition
the script to be run to build each message. The script should return an object with fields
exchangeKey,routingKeyandmessage.
-
trait
SchedulerJob
extends AnyRef
A job able to be scheduled.
-
trait
SchedulerJobCompanion
[T <: SchedulerJob] extends AnyRef
A trait for companion objects of
SchedulerJobimplementations.A trait for companion objects of
SchedulerJobimplementations. Provides JSON formats used to serialize and deserialize the different types of jobs.- T
the type of the job
Value Members
- object AmqpSchedulerJob extends SchedulerJobCompanion[AmqpSchedulerJob] with Serializable
- object SchedulerJob extends Logging