Programar una devolución de llamada

El proveedor «Scheduler» te permite programar una ruta en tu aplicación para que se ejecute en el futuro, tras un tiempo determinado, o de forma repetida a intervalos fijos.

Firma del método

Tipos

Esta función toma parámetros para configurar la llamada de retorno programada:

  • startAt: (Cadena) - Fecha de inicio de la llamada de retorno programada en formato ISO.
  • callback: (cadena) - La ruta que se va a llamar.
  • id: (Cadena opcional) - Identificador de la llamada de retorno programada; si no se proporciona, se generará uno. Utilízalo para cancelar un programador una vez creado.
  • interval(Opcional) IntervalParams) - Si se especifica, la llamada de retorno programada se repetirá en este intervalo.
  • payload: (Objeto opcional) - Datos opcionales que se enviarán a la función de devolución de llamada.

IntervalParams:

  • cron: (Cadena) - Utiliza un CRON expresión para programar la frecuencia con la que se ejecuta la ruta.
  • until: (UntilParams) - Detener el programador después de un tiempo especificado.

UntilParams:

  • date: (Cadena) - Una fecha en formato ISO.
  • maxInvocations: (Int) - Número máximo de veces que debe ejecutarse el planificador.

Programar una llamada de respuesta