Documentation for a newer release is available. View Latest

The Scheduling Helper

Esto puede pensarse como el motor que recibe los comandos programados. Estos comandos representan las tareas reales a ejecutar. Espera mensajes del scheduler que, cuando llega la hora especificada por la expresión cron, pasa el comando al SchedulingHelper. Esencialmente, el SchedulingHelper es responsable de ejecutar las tareas que el scheduler ha puesto en cola.

Interface

El SchedulingHelper tiene dos métodos:

1. execute(String, Command): Ejecutar una tarea

Esto es lo que el scheduler llamará en el momento adecuado. El "String" es el triggerIdentifier (un identificador único) de la JobSpecification, y el Command es el triggerCommand de la misma especificación.

2. supports(Command): ¿Este SchedulingHelper soporta este comando?

Al definir múltiples SchedulingHelpers, el scheduler necesita saber qué SchedulingHelper puede soportar qué comando.