Class: Scheduler

@nginstack/engine/lib/scheduler/Scheduler~ Scheduler


new Scheduler()

Classe que permite o agendamento da execução de scripts.

A execução agendada de um script é útil para permitir a execução automática de processos rotineiros. Ela também é útil para implementar operações off-line, permitindo que um script que não possa ser executado em um momento de indisponibilidade do banco de dados ou conexão possa ser executado posteriormente quando a conexão for restabelecida.

Um script agendado não tem acesso à interface com o usuário, nem tem acesso às variáveis request e response. Ele deve ser desenvolvido com essas restrições e um eventual resultado a ser comunicado para o usuário deve ser realizado por meio de logs, arquivos, email ou alterações na base de dados.

Members


maxSimultaneousTasks :number

Quantidade de scripts que serão executados simultaneamente pelo scheduler. Por padrão, o Engine permite a execução de dois scripts,

Type:
  • number

Methods


getTasks()

Obtém todos os scripts agendados no Engine corrente. O esquema de campos do dataSet retornado é similar ao da classe Scripts Agendados (-1898145133).

Returns:

Scripts agendados no Engine.

Type
DataSet