RunBackgroundCommandsJob

An implementation of a Quartz Job that queries for CommandLogEntry s that have been persisted by the org.apache.causeway.extensions.commandlog.applib.dom.BackgroundService but not yet started; and then executes them.

Note that although this is a component, a new instance is created for each run. It is for this reason that the control is managed through the injected BackgroundCommandsJobControl

API

RunBackgroundCommandsJob.java
class RunBackgroundCommandsJob {
  void execute(JobExecutionContext quartzContext)
}