Scheduling Módulo
El Scheduling El módulo proporciona la interfaz principal para interactuar con el IPF Persistent Scheduler. Ofrece un conjunto compacto de operaciones para gestionar scheduled trabajos: creación, actualizaciones, cancelación y consultas de estado.
Core Operaciones
scheduleJob y updateJob
Crea o actualiza un scheduled trabajo.
Entrada:JobSpecificationDto
Salida: Devuelve la especificación del trabajo persistida
El método:
-
Persiste la especificación del trabajo.
-
Encola el trabajo en Quartz con el proporcionado cron expression y calendario (si se especifica)
-
Actualiza el trabajo existente si se encuentra la misma clave.
Por defecto, los trabajos puntuales con fechas de activación en el pasado serán rechazados. Para permitir que los trabajos sean triggered retroactivamente, establezca el `ipf.persistent.scheduler.past-acceptance-window` con una duración apropiada.